zoukankan      html  css  js  c++  java
  • SQL获取数据库、表、视图、字段、结构

    --得到所有的数据库

    select name from sysdatabases 


    --得到所有的表

    SELECT name FROM sysobjects WHERE xtype='u' order by name


    --得到所有的视图

    select name from sys.views order by name


    --得到表的字段

    SELECT a.name as f_name, b.value from 
    sys.syscolumns a LEFT JOIN sys.extended_properties b on a.id=b.major_id AND a.colid=b.minor_id AND b.name='MS_Description' 
    WHERE object_id('users')=a.id ORDER BY a.colid


    --得到表的结构

    select a.name as f_name,b.name as t_name,[length],a.isnullable as is_null, a.cdefault as cdefault,COLUMNPROPERTY( OBJECT_ID('{0}'),a.name,'IsIdentity') as isidentity from 
    sys.syscolumns a inner join sys.types b on b.user_type_id=a.xtype 
    where object_id('{0}')=id order by a.colid
  • 相关阅读:
    TestNG
    K近邻算法
    Python解决乱码问题
    Log4J 配置
    多线程死锁
    hadooplzo安装出错的解决方法
    B树
    设计模式
    整数序列化
    Maven
  • 原文地址:https://www.cnblogs.com/fenger-VIP/p/7592860.html
Copyright © 2011-2022 走看看