【发布时间】:2015-07-06 10:48:09
【问题描述】:
只有当我没有特定列时,我才想在表中插入它是具有不同标题的轨道表,并且我想通过一个过程添加不同的标题存在条件,我不知道在哪里放置values 术语:
BEGIN TRANSACTION [Tran1]
BEGIN TRY
INSERT INTO [s15guest59].[dbo].[track](track_topic)
values(@par1)
WHERE NOT EXISTS (SELECT track_topic FROM [track]
WHERE track_topic=@par1)
COMMIT TRANSACTION [Tran1]
END TRY
BEGIN CATCH
ROLLBACK TRANSACTION [Tran1]
END CATCH
GO
我不知道在中间写什么才能让它工作
消息 137,第 15 级,状态 2,第 2 行
必须声明标量变量“@par1”。
【问题讨论】:
标签: sql sql-server insert transactions procedures