zoukankan      html  css  js  c++  java
  • 查看SQL库所以元素信息视图SQL2000

    create view alldata

    as
    (
                SELECT top 100000000 d.xtype,d.name N'TableName',a.colorder N'FieldNumber',a.name N'FieldName',
                (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '1'else '0' end) N'IsIdentifier',
                (case when (SELECT count(*) 
                 FROM sysobjects WHERE (name in (SELECT name FROM sysindexes
                 WHERE (id = a.id) AND (indid in (SELECT indid FROM sysindexkeys
                 WHERE (id = a.id) AND (colid in (SELECT colid FROM syscolumns
                 WHERE (id = a.id) AND (name = a.name))))))) AND (xtype = 'PK'))>0
                 then '1' else '0' end) N'IsKeyField', b.name N'FieldType',a.length N'FieldSize',
                 COLUMNPROPERTY(a.id,a.name,'PRECISION') as N'FieldLength',
                 isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as N'DecimalDigits',
                 (case when a.isnullable=1 then '1'else '0' end) N'AllowNull', isnull(e.text,'') N'DefaultValue',
                 isnull(g.[value],'') AS N'FieldDescn'
                 FROM syscolumns a left join systypes b on a.xtype=b.xusertype inner join sysobjects d
                 on a.id=d.id  and d.name<>'dtproperties' left join syscomments e on a.cdefault=e.id
                 left join sysproperties g on a.id=g.id AND a.colid = g.smallid order by object_name(a.id),a.colorder  
                )
    -----上面的是创建一个视图。

    -----下面的是查看。

    select * from alldata where tablename='test' ----表名。视图名。。。。。

  • 相关阅读:
    java数据结构:二叉树
    java数据结构:队列
    java数据结构:堆栈
    nosql初探索:linux安装redis数据库
    javaweb成长之路:SSM框架搭建
    struts2在继承ActionSupport时,在导入package前面出现错误
    ognl.NoSuchPropertyException
    第八届蓝桥杯省赛B组c++_方格分割
    第八届蓝桥杯省赛B组c++_承压计算
    第八届蓝桥杯省赛B组c++_等差素数列
  • 原文地址:https://www.cnblogs.com/IsNull/p/1369284.html
Copyright © 2011-2022 走看看