您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页查找数据库中所有有自增列的用户表

查找数据库中所有有自增列的用户表

来源:保捱科技网


查找数据库中所有有自增列的用户表 很多时候我们需要查找数据库中的所有的有自增列的数据库表,数据库表多的时候,自己去查太麻烦了, 所以我写了段脚本帮我们查找并打印出数据库表名,代码如下所示: ----查询数据库中所有有自增ID的表 declare curtablenam

查找数据库中所有有自增列的用户表

很多时候我们需要查找数据库中的所有的有自增列的数据库表,数据库表多的时候,自己去查太麻烦了,

所以我写了段脚本帮我们查找并打印出数据库表名,代码如下所示:

----查询数据库中所有有自增ID的表

declare curtablename cursor local for

select name from sys.objects where type='u'

open curtablename

declare @Table_name varchar(100)

begin

fetch next from curtablename into @Table_name

while @@FETCH_STATUS=0

begin

fetch next from curtablename into @Table_name

if Exists(Select top 1 1 from sysobjects

Where objectproperty(id, 'TableHasIdentity') = 1

and upper(name) = upper(@Table_name)

)

print @Table_name

end

end

close curtablename

deallocate curtablename

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务