【发布时间】:2013-08-06 16:07:51
【问题描述】:
我正在使用 SQL Server 2005,我有一个非常简单的存储过程:
create PROCEDURE [dbo].[tblTabel_Insert]
@ID int,
@Code nvarchar(50) = null
AS
SET NOCOUNT ON;
IF EXISTS (SELECT ID, code FROM tblTabel WHERE ID = @ID and code = @Code)
UPDATE tblTabel SET ID = @ID,code = @Code WHERE ID = @ID
ELSE
BEGIN
INSERT INTO tblTabel (ID,code) VALUES ( @ID ,@Code);
END
我的问题是:我的存储过程中是否可以有多个查询? 我想添加行
UPDATE tblTabelB SET ID = @ID,code = @Code WHERE ID = @ID
UPDATE tblTabelC SET ID = @ID,code = @Code WHERE ID = @ID
在我的如果存在部分。如何以正确的方式更改我的存储过程?
【问题讨论】:
标签: sql sql-server-2005