注册

查询表中是否包含自增列

壮志 2022/07/25 1274 2 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: V8
【操作系统】:Win11
【CPU】:
【问题描述】*:
需要为自增列赋值(从其他表复制数据),则需要 SET IDENTITY_INSERT {tableName} ON;
如果在执行时表中没有自增列则会出错,而且{tableName}是运行时才能确定的,是否有办法通过SQL确认表中是否包含自增列?

或者是否有其他办法可以赋值(因为表很多,不想逐一手动确认表中是否有自增列)

类似于
SQL SERVER:
IF OBJECTPROPERTY(OBJECT_ID(‘{tableName}’),‘TableHasIdentity’)=1 BEGIN SET IDENTITY_INSERT {tableName} ON END;

回答 0
暂无回答
扫一扫
联系客服