SQLServer 建立存儲過程範例

USE [數據庫名稱]
GO
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE procedure [dbo].[存儲過程名稱]
(
@參數名稱1  char(20),
@參數名稱2 數據類型(長度)
)
as
begin

--定義變量: declare @變量名稱 數據類型(長度) 
declare @V_Hospitalized char(2)

--IF語句 變量賦值
 if (@In_PatType = '1')
 begin
   set @V_Hospitalized = 'N'
 end
 if ( @In_PatType = '2')
 begin
   set @V_Hospitalized = 'Y'
 end
 
SELECT 
*
 FROM [數據庫名稱].[dbo].[表名] s 
 where s.Hospitalized = @V_Hospitalized
 and s.studyid = @in_ReportId
 end;

GO

發佈了12 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章