-2
.net網絡應用程序開發。如何編寫SQL Server過程來執行多個查詢?
我參與了一個關於大學的項目。在這個項目中,我必須在一個單一的 按鈕中實現3個表格,因爲我必須一次執行3個查詢。
所以我的要求是編寫一個程序來一次執行3個查詢。
請幫我繼續前進。
謝謝, 再見。
.net網絡應用程序開發。如何編寫SQL Server過程來執行多個查詢?
我參與了一個關於大學的項目。在這個項目中,我必須在一個單一的 按鈕中實現3個表格,因爲我必須一次執行3個查詢。
所以我的要求是編寫一個程序來一次執行3個查詢。
請幫我繼續前進。
謝謝, 再見。
什麼問題?
create procedure dbo.usp_3Queries
(
@Variable1 int,
@Variable2 int,
@Variable3 int
)
as
begin
update dbo.Table1 set Column1 = @Variable1 where Column2 = @Variable2
update dbo.Table3 set Column3 = @Variable3 where Column2 = @Variable2
update dbo.Table4 set Column3 = @Variable3 where Column2 = @Variable2
end
問題非常廣泛,非特異性.....
所以你剛纔寫的程序和執行三個查詢....
CREATE PROCEDURE dbo.YourProcedureNameHere
*possibly a list of parameter*
AS BEGIN
-- Query #1
DELETE FROM dbo.YourTableNo1
WHERE (some condition)
-- Query #2
UPDATE dbo.YourTableNO2
SET SomeColumn = SomeSIllyValue
WHERE (yet another condition)
-- Query #3
SELECT (list of columns)
FROM dbo.YourTableNo3
WHERE (you guessed it - another condition)
END
我們不能真正幫助你更多除非你能提供
你使用這個存儲過程插入/更新表嗎?或者有不同的選擇語句來檢索數據? – Gowdhaman008