温馨提示×

SCOPE_IDENTITY返回值为null的原因

小樊
112
2024-07-06 10:27:12
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

  1. 如果在当前会话中没有执行过 INSERT 语句,则 SCOPE_IDENTITY() 返回值为 null。因为 SCOPE_IDENTITY() 函数返回的是当前会话中最后一个插入操作所生成的自增字段的值。

  2. 如果在当前会话中执行的最后一个插入操作并没有生成自增字段的值(比如插入的表没有自增字段),那么 SCOPE_IDENTITY() 返回值也会为 null。

  3. 如果在当前会话中执行的最后一个插入操作发生了错误,导致没有成功插入数据,那么 SCOPE_IDENTITY() 返回值也会为 null。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:getdlgitem返回值为null怎么办

0