博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
生成实体文件 需要用到的SQL 语句
阅读量:4516 次
发布时间:2019-06-08

本文共 1924 字,大约阅读时间需要 6 分钟。

---------SQL SERVER --------------- ----- 获取用户表 select id,name from sysobjects where xtype='U'and name<>'dtproperties' order by name ---- 获取用户存储过程 select id,name from sysobjects where xtype='P'and name<>'dtproperties' order by name --- 获取用户视图 select id,name from sysobjects where xtype='V'and name<>'dtproperties' order by name declare  @TbName nvarchar(60) go set @TbName='tbname' -----获取用户表具体结构 SELECT  表明               =   CASE   WHEN   A.COLORDER=1   THEN   D.NAME   ELSE   ' '   END, 表说明           =   CASE   WHEN   A.COLORDER=1   THEN   ISNULL(F.VALUE, ' ')   ELSE   ' '   END, 栏位序号       =   A.COLORDER, 栏位名           =   A.NAME, 标示               =   CASE   WHEN   COLUMNPROPERTY(   A.ID,A.NAME, 'ISIDENTITY ')=1   THEN   '√ 'ELSE   ' '   END, 主鍵               =   CASE   WHEN   EXISTS(SELECT   1   FROM   SYSOBJECTS   WHERE   XTYPE= 'PK '   AND   PARENT_OBJ=A.ID   AND   NAME   IN   ( SELECT   NAME   FROM   SYSINDEXES   WHERE   INDID   IN( SELECT   INDID   FROM   SYSINDEXKEYS   WHERE   ID   =   A.ID   AND   COLID=A.COLID)))   THEN   '√ '   ELSE   ' '   END, 类型               =   B.NAME, 占用位元数组   =   A.LENGTH, 长度               =   COLUMNPROPERTY(A.ID,A.NAME, 'PRECISION '), 小数位数       =   ISNULL(COLUMNPROPERTY(A.ID,A.NAME, 'SCALE '),0), 允许空          =   CASE   WHEN   A.ISNULLABLE=1   THEN   '√ 'ELSE   ' '   END, 预设值           =   ISNULL(E.TEXT, ' '), 栏位说明       =   ISNULL(G.[VALUE], ' ') FROM  SYSCOLUMNS   A LEFT   JOIN  SYSTYPES   B  ON  A.XUSERTYPE=B.XUSERTYPE INNER   JOIN  SYSOBJECTS   D  ON  A.ID=D.ID     AND   D.XTYPE= 'U '   AND     D.NAME <> 'DTPROPERTIES ' LEFT   JOIN  SYSCOMMENTS   E  ON  A.CDEFAULT=E.ID LEFT   JOIN  sys.extended_properties   G  ON  A.ID=G.major_id   AND   A.COLID=G.minor_id    LEFT   JOIN  sys.extended_properties   F  ON  D.ID=F.major_id   AND   F.minor_id=0 Where D.Name=@TbName ORDER   BY  A.ID,A.COLORDER
 

转载于:https://www.cnblogs.com/rhythmK/archive/2011/12/05/2276522.html

你可能感兴趣的文章
【BZOJ 4170】 4170: 极光 (CDQ分治)
查看>>
Jquery分享插件
查看>>
用 Github 建个人博客
查看>>
透明度滤镜的用法
查看>>
求次小生成树(洛谷P4180&bzoj1977)
查看>>
通过SQL语句提取存储过程中的内容
查看>>
Manacher HDOJ 3068 最长回文
查看>>
8VC Venture Cup 2016 - Elimination Round
查看>>
Mysql模糊查询like效率,以及更高效的写法(转)
查看>>
JQuery怎样返回前一页
查看>>
百度的框计算,是科幻片还是生活片?
查看>>
SQL server 2008数据库的备份与还原(转)
查看>>
用OPencv配置vs2010
查看>>
关闭selinux
查看>>
个人站立会议06
查看>>
Sea.js & Require.js
查看>>
动态规划状态压缩-小乐乐堆积木
查看>>
ImageLoader图片加载
查看>>
实验4
查看>>
English Voice of <<City of stars>>
查看>>