--存儲過程名稱叫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 是修改。。。查下字典也知道啊