zoukankan      html  css  js  c++  java
  • 查询当前库中包含某个字段并且包含自增的表

    查询当前库中包含某个字段并且包含自增的表

    -- use dbname
    --当前库中包含某个字段的表
    select top 1000 o.name as tablename,c.name as colname 
    from dbo.syscolumns c join sysobjects o on c.id=o.id 
    --and uid= USER_ID('dbo')
    where 1=1
    and c.name='col_name'
    and o.type='U' 
    order by o.name 
    
    
    --当前库中包含某个字段and Identity 的表
    select top 1000 o.name as tablename,c.name as colname 
    from dbo.syscolumns c join sysobjects o on c.id=o.id 
    --and uid= USER_ID('dbo')
    where 1=1
    and c.name='col_name'
    and o.type='U' 
    --order by o.name 
    and o.name  in (
    select tablename from (
    select  o.name as tablename,c.name as colname ,c.id,c.name
    ,CASE WHEN COLUMNPROPERTY(c.id, c.name, 'IsIdentity') = 1 THEN ''
                 ELSE ''
            END AS 标识 
    from dbo.syscolumns c join sysobjects o on c.id=o.id 
    --and uid= USER_ID('dbo')
    where 1=1
    --and c.name='userid'
    and o.type='U' 
    ) t where t.标识=''
    )
    order by o.name 
  • 相关阅读:
    JVM系列三:JVM参数设置、分析
    JVM系列二:GC策略&内存申请、对象衰老
    HotSpot VM GC 的种类
    2.静态库和动态库
    1.GCC编译过程
    6.树
    5.队列
    4.栈
    3.线性表
    2.算法
  • 原文地址:https://www.cnblogs.com/davidhou/p/6553137.html
Copyright © 2011-2022 走看看