求判断语句的写法

SoulRed 2019-01-18 01:06:30
IF 插入一条数据成功,类似这样insert into table(ID)VALUES(100)
返回 1
ELSE
返回 2

我这样写,总是报错。。。
请问该怎么写啊
...全文
68 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoulRed 2019-01-18
  • 打赏
  • 举报
回复
@@rowcount 是受影响的行数。可用于删除更新插入。。
谢谢二楼
Dear SQL(燊) 2019-01-18
  • 打赏
  • 举报
回复

insert into table(ID)VALUES(100)
/* 注意:这中间不能有任何SQL。 print都不行*/
if @@rowcount>0 begin
     返回 1
     end
else begin
    返回 2
end

卖水果的net 版主 2019-01-18
  • 打赏
  • 举报
回复
try catch

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧