zoukankan      html  css  js  c++  java
  • SQL Server 2005字典

    再次转,省得以后用时找不到!

     

    代码

    SELECT TOP 100 PERCENT --a.id, 
    CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名, 
    CASE WHEN a.colorder = 1 THEN isnull(f.value, ''ELSE '' END AS 表说明, 
    a.colorder 
    AS 字段序号, a.name AS 字段名, CASE WHEN COLUMNPROPERTY(a.id, 
    a.name, 
    'IsIdentity'= 1 THEN '' ELSE '' END AS 标识, 
    CASE WHEN EXISTS 
    (
    SELECT 1 
    FROM dbo.sysindexes si INNER JOIN 
    dbo.sysindexkeys sik 
    ON si.id = sik.id AND si.indid = sik.indid INNER JOIN 
    dbo.syscolumns sc 
    ON sc.id = sik.id AND sc.colid = sik.colid INNER JOIN 
    dbo.sysobjects so 
    ON so.name = so.name AND so.xtype = 'PK' 
    WHERE sc.id = a.id AND sc.colid = a.colid) THEN '' ELSE '' END AS 主键, 
    b.name 
    AS 类型, a.length AS 长度, COLUMNPROPERTY(a.id, a.name, 'PRECISION'
    AS 精度, ISNULL(COLUMNPROPERTY(a.id, a.name, 'Scale'), 0AS 小数位数, 
    CASE WHEN a.isnullable = 1 THEN '' ELSE '' END AS 允许空, ISNULL(e.text''
    AS 默认值, ISNULL(g.[value]''AS 字段说明, d.crdate AS 创建时间, 
    CASE WHEN a.colorder = 1 THEN d.refdate ELSE NULL END AS 更改时间 
    FROM dbo.syscolumns a LEFT OUTER JOIN 
    dbo.systypes b 
    ON a.xtype = b.xusertype INNER JOIN 
    dbo.sysobjects d 
    ON a.id = d.id AND d.xtype = 'U' AND 
    d.status 
    >= 0 LEFT OUTER JOIN 
    dbo.syscomments e 
    ON a.cdefault = e.id LEFT OUTER JOIN 
    sys.extended_properties g 
    ON a.id = g.major_id AND a.colid = g.minor_id LEFT OUTER JOIN 
    sys.extended_properties f 
    ON d.id = f.major_id AND f.minor_id = 0 
    ORDER BY d.name, a.colorder
  • 相关阅读:
    iOS中Zbar二维码扫描的使用
    SOJ 1135. 飞跃原野
    SOJ 1048.Inverso
    SOJ 1219. 新红黑树
    SOJ 1171. The Game of Efil
    SOJ 1180. Pasting Strings
    1215. 脱离地牢
    1317. Sudoku
    SOJ 1119. Factstone Benchmark
    soj 1099. Packing Passengers
  • 原文地址:https://www.cnblogs.com/wservices/p/1681415.html
Copyright © 2011-2022 走看看