當前位置:成語大全網 - 新華字典 - 存儲過程啊,存儲過程.........難

存儲過程啊,存儲過程.........難

ALTER PROCEDURE [dbo].[usp_SelectArticle]

--存儲過程名稱叫usp_SelectArticle

@artID uniqueidentifier

--聲明壹個參數@artID 是uniqueidentifier 類型的

AS --存儲過程開始

SET NOCOUNT ON

--當 SET NOCOUNT 為 ON 時,不返回計數(表示受 Transact-SQL 語句--影響的行數)。當 SET NOCOUNT 為 OFF 時,返回計數。

--如果存儲過程中包含的壹些語句並不返回許多實際的數據,則該設置---由於大量減少了網絡流量,因此可顯著提高性能。

SET TRANSACTION ISOLATION LEVEL READ COMMITTED

/*控制到 SQL Server 的連接發出的 Transact-SQL 語句的鎖定行為和行版本控制行為。READ COMMITTED 參數指定語句不能讀取已由其他事務修改但尚未提交的數據。這樣可以避免臟讀。其他事務可以在當前事務的各個語句之間更改數據,從而產生不可重復讀取和幻像數據。該選項是 SQL Server 的默認設置*/

--下面這個查詢語句不用我說了吧

SELECT

[artID],

[title],

[content],

[type],

[from],

[author],

[tags],

[inTime]

FROM

[dbo].[article]

WHERE

[artID] = @artID

-------------------------------------

補充壹下uniqueidentifier是全局唯壹標示

參考/view/1440863.htm

------------------------------------

create是創建 ALTER 是修改。。。查下字典也知道啊