實驗8 sql server 的儲存過程
一、實驗目的
1.掌握使用t-sql程式設計的方法
2.掌握使用t-sql語句建立乙個儲存過程並驗證
3.掌握建立和執行帶引數的儲存過程
4.熟練使用系統儲存過程、系統函式
二、實驗要求
1.建立乙個不帶引數的儲存過程。
2.建立乙個帶引數的儲存過程p_count。
三、實驗步驟
1.寫乙個程式,計算9到999的和,sql**如下所示:
declare @i int,@sum int
select @i=9,
@sum=
0while @i <=
999begin
select @sum = @sum + @i,
@i = @i +
1end
print '9+10+...+99 = '
+convert
(varchar,@sum)
2.建立儲存過程pr_buy, 返回指定會員帳號(m_account )已付款購買的商品資訊,sql**如下所示:
use eshop
gocreate procedure pr_buy
@account varchar(20
)asselect *
from orders
where m_account = @account
3.執行儲存過程pr_buy顯示帳號為liuzc518會員的購買商品資訊,sql**如下所示:
use eshop
exec pr_buy 'liuzc518'
exec sp_helptext pr_buy
檢視pr_bug這個未加密的儲存過程的文字。
select *from information_schema.routines
使用information_schema.routines系統儲存過程,檢視儲存過程資訊
四、注意事項
1.儲存過程輸入引數的使用。
2.儲存過程輸出引數的使用。
SQLserver的儲存過程
儲存過程 create 是建立儲存過程,alter 是更改 改變儲存過程 在第一次寫儲存過程時用 create 若修改儲存過程程式之後,則 alter 替換create 再執行 在資料庫中 begin end 為大括號的意思 建立儲存過程的格式 procedure可簡寫為proc proc為程式 步...
SQL Server 儲存過程的分頁
建立表 create table testtable id int identity 1,1 not null firstname nvarchar 100 collate chinese prc ci as null lastname nvarchar 100 collate chinese pr...
SQL Server 儲存過程的分頁
sql server 儲存過程的分頁 web技術中文網 2005年10月27日閱讀 1425次 建立表 create table testtable id int identity 1,1 not null firstname nvarchar 100 collate chinese prc ci ...