SQL存儲過程總結

CREATE PROCEDURE MyProc–創建存儲過程
AS
BEGIN
SELECT 1–執行輸出語句
END
GO

ALTER PROCEDURE MyProc–修改存儲過程
AS
BEGIN
SELECT GETDATE()–執行輸出語句
END
GO

ALTER PROCEDURE MyProc–變量聲明賦值
AS
BEGIN
declare @a int,@b int–聲明變量
declare @c int = 3–聲明並賦值
set @a = 1–變量賦值
set @b = 2
SELECT (@a + @b + @c)–執行輸出語句
END
GO

ALTER PROCEDURE MyProc @a int,@b int –帶傳入參數的存儲過程
AS
BEGIN
SELECT (@a+@b)–執行輸出語句
END
GO

ALTER PROCEDURE MyProc –全局變量
AS
BEGIN
SELECT * from ordertb –查詢數據(3條)
SELECT @@ROWCOUNT–輸出受影響的行數
INSERT INTO ordertb VALUES(10)–插入一條數據
SELECT @@ROWCOUNT–輸出受影響的行數
END
GO

EXEC MyProc–執行存儲過程
EXEC MyProc 1,2–執行帶參數的存儲過程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章