• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    显示 Sql Server 中所有表中的信息

    显示某个Sql Server某个数据库中所有表或视图的信息
    sql server 2000 与 2005 不同 差别在于 红色字部分
    以下语句为获取所有表信息,替换绿色黑体字"U"为"V"为获取所有视图信息。

    Sql Server 2000 版本

    SELECT Sysobjects.name AS TABLE_NAME, syscolumns.Id, syscolumns.name AS COLUMN_NAME,
    systypes.name AS DATA_TYPE, syscolumns.length as CHARACTER_MAXIMUM_LENGTH,
    sysproperties.[value] AS COLUMN_DESCRIPTION,  syscomments.text as
    COLUMN_DEFAULT,syscolumns.isnullable as IS_NULLABLE FROM syscolumns
    INNER JOIN systypes
        ON syscolumns.xtype = systypes.xtype
        LEFT JOIN sysobjects ON syscolumns.id = sysobjects.id
       LEFT OUTER JOIN sysproperties ON
       ( sysproperties.smallid = syscolumns.colid
         AND sysproperties.id = syscolumns.id)
       LEFT OUTER JOIN syscomments ON syscolumns.cdefault = syscomments.id
       WHERE syscolumns.id IN 
        (SELECT id FROM SYSOBJECTS WHERE xtype = 'U') AND (systypes.name > 'sysname')
        ORDER BY syscolumns.colid

    Sql Server 2005版本

    SELECT Sysobjects.name AS TABLE_NAME, syscolumns.Id, syscolumns.name AS COLUMN_NAME,
    systypes.name AS DATA_TYPE, syscolumns.length as CHARACTER_MAXIMUM_LENGTH,
    sys.extended_properties.[value] AS COLUMN_DESCRIPTION,  syscomments.text as
    COLUMN_DEFAULT,syscolumns.isnullable as IS_NULLABLE FROM syscolumns
    INNER JOIN systypes
        ON syscolumns.xtype = systypes.xtype
        LEFT JOIN sysobjects ON syscolumns.id = sysobjects.id
       LEFT OUTER JOIN sys.extended_properties ON
       ( sys.extended_properties.minor_id = syscolumns.colid
         AND sys.extended_properties.major_id = syscolumns.id)
       LEFT OUTER JOIN syscomments ON syscolumns.cdefault = syscomments.id
       WHERE syscolumns.id IN 
        (SELECT id FROM SYSOBJECTS WHERE xtype = 'U') AND (systypes.name > 'sysname')
        ORDER BY syscolumns.colid


    参考:http://www.devx.com/tips/Tip/31235?type=kbArticletrk=MSCP

    上一篇:一些 T-SQL 技巧
    下一篇:MS-SQL Server 中单引号的两种处理方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    显示 Sql Server 中所有表中的信息 显示,Sql,Server,中,所有,表,