.net web应用程序开发。
我参与了一个关于大学的项目。在这个项目中,我必须将3个表放在一个表中 按钮单击,为此我必须一次执行3个查询。
所以我的要求是编写一个程序来一次执行3个查询。
请帮助我前进。
谢谢你, 再见。答案 0 :(得分:0)
问题非常广泛且不具体......
所以你只需编写该程序并执行三个查询......
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
除非你能提供
,否则我们无法帮助你答案 1 :(得分:0)
问题是什么?
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