查找数据库中所有有自增列的用户表
程序员文章站
2022-05-10 12:51:17
...
查找数据库中所有有自增列的用户表 很多时候我们需要查找数据库中的所有的有自增列的数据库表,数据库表多的时候,自己去查太麻烦了, 所以我写了段脚本帮我们查找并打印出数据库表名,代码如下所示: ----查询数据库中所有有自增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
推荐阅读
-
通过系统数据库获取用户所有数据库中的视图、表、存储过程
-
查找 oracle 数据库中包含某一字段的所有表的表名
-
在数据库中怎么做到所有用户共用一张表,但是每个用户的订单编号却是独立的命名空间?
-
在数据库中怎么做到所有用户共用一张表,但是每个用户的订单编号却是独立的命名空间?
-
查找 oracle 数据库中包含某一字段的所有表的表名
-
php查找mysql数据库中的所有表名
-
查找数据库中所有有自增列的用户表
-
php查找mysql数据库中的所有表名
-
php查找mysql数据库中的所有表名_PHP教程
-
(1/2)Oracle中用Exp命令导出指定用户下的所有表的前N行数据,并用imp数据导入到本地数据库中