use [資料庫名稱]
goset ansi_nulls on
goset quoted_identifier on
gocreate procedure [dbo].[儲存過程名稱]
(@引數名稱1 char(20),
@引數名稱2 資料型別(長度))as
begin
--定義變數: declare @變數名稱 資料型別(長度)
declare @v_hospitalized char(2)
--if語句 變數賦值
if (@in_pattype = '1')
begin
set @v_hospitalized = 'n'
endif ( @in_pattype = '2')
begin
set @v_hospitalized = 'y'
endselect
*from [資料庫名稱].[dbo].[表名] s
where s.hospitalized = @v_hospitalized
and s.studyid = @in_reportid
end;
go
SQL Server 建立儲存過程
if exists select from sys.objects where name pro name drop proc pro name gocreate proc pro name param name param type default value asbegin sql語句 endp...
SQL Server 建立分頁儲存過程
sql server 建立分頁儲存過程 分頁儲存過程 建立 create proc usp pagescore page int,頁數 count int,條數 sumpage int output 總頁數as begin 獲取總頁數,ceiling表示向上取整 set sumpage ceilin...
二十 Sql server儲存過程的建立
在這一節,我 們要學習sql server 的核心部分儲存過程 儲存過程 stored procedure 是一組為了完成特定功能的sql語句集,經編譯後儲存在資料庫中。使用者通過指定儲存過程的名字並給出引數來執行它。儲存過程是資料庫中非常重要的乙個物件,它在實際用途中非常廣泛。儲存過程具有執行速度...