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


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

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

            

    ----查询数据库中所有有自增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

            

  • 相关阅读:
    数论学习之乘法逆元
    数论学习之扩展欧几里得
    数论学习之费马与欧拉
    一次函数
    东南西北
    接水问题
    脱水缩合
    背单词
    单词接龙
    字符串,字符数组
  • 原文地址:https://www.cnblogs.com/kevinGao/p/3138590.html
Copyright © 2020-2023  润新知