實驗8 SQL Server 的儲存過程

2021-10-01 11:40:57 字數 1111 閱讀 8181

實驗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 ...