SQLserver获取所有表及结构SQL语句

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 ALEFT JOIN SYSTYPES B  ON  A.XUSERTYPE=B.XUSERTYPEINNER JOIN  SYSOBJECTS D  ON  A.ID=D.ID  AND D.XTYPE='U' AND  D.NAME<>'DTPROPERTIES'LEFT JOIN  SYSCOMMENTS E  ON  A.CDEFAULT=E.IDLEFT 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=0ORDER BY D.NAME,A.ID,A.COLORDER

SQLserver获取所有表及结构SQL语句相关推荐

  1. 从oracle数据表导到sql语句,oracle导出表结构到sql文件

    问题描述: 1.想要导出用户CAI下的所有表结构到sql文件 2.网上搜索的解决方案如下: 需要登陆oralce用户: sqlplus 用户名/密码@实例名 SQL> set serverout ...

  2. Oracle和sql server中复制表结构和表数据的sql语句

    在Oracle和sql server中,如何从一个已知的旧表,来复制新生成一个新的表,如果要复制旧表结构和表数据,对应的sql语句该如何写呢?刚好阿堂这两天用到了,就顺便把它收集汇总一下,供朋友们参考 ...

  3. MYSQL的修改表结构SQL语句

    MYSQL的修改表结构SQL语句: -- 查看创表语句 SHOW CREATE TABLE t_login; -- 查看表结构 desc t_login1; -- 增加列 ALTER TABLE t_ ...

  4. mysql修改表结构sql语句

    修改表结构sql语句 虽然说图形界面可以方便修改,但是要从开发环境中同步到生产环境上就得用到sql语句,同步表结构一个个去点显然不合理 #修改表名 alter table old_name renam ...

  5. 28_数据库_第28天(数据库、表及表数据、SQL语句)_讲义

    今日内容介绍 1.MySQL数据库 2.SQL语句 01 数据库概念 A: 什么是数据库 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行 ...

  6. java登录的sql语句,如何获取执行过的所有sql语句

    怎么获取执行过的所有sql语句 我有一个java程序,我想获取 我登录网站执行过的所有sql语句,我的配置ibaties 有什么方法,最好有例子. 怎么获取执行过的所有sql语句 SQL Java - ...

  7. mysql修改列明sql语句_sqlserver 修改列名及表名的sql语句

    sqlserver 修改列名及表名的sql语句 更新时间:2012年06月28日 19:15:17   作者: 因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器-& ...

  8. 显示表结构sql语句

    显示表结构sql语句SQL Server 2000--------------------------------------------------------------------------- ...

  9. iBatis 事务控制 与 两表操作将SQL语句写入单表

    事务控制 示例: // move data from temp_table to work_tabletry {sqlMapClient.startTransaction();T03SlipWk or ...

最新文章

  1. 双圆弧插值算法(二)
  2. 进入编译器后,一个函数经历了什么?
  3. 【166期推荐】医院中电脑耗材采购该不该归信息科负责?
  4. 实训C++语言设计——实现复数运算
  5. Hadoop的安装与使用
  6. C++静态成员和静态成员函数
  7. 美国自称最安全密码:100万年才能破解,却被一位中国宝妈拿下
  8. spring:我是如何解决循环依赖的?
  9. 深度学习中的自动编码器:TensorFlow示例
  10. Scala学习——隐式转换
  11. Paraview使用指南
  12. Beyond Compare 激活解决办法
  13. SUPPA2 分析可变剪切(附详细代码)
  14. java论文word_JAVA课程实践报告 基于web的点餐系统毕业设计word格式
  15. C# 开发的网络数据包抓取的的实现
  16. PPT动画制作飘落的树叶免费ppt模板
  17. 2012年终总结之pcode概述
  18. uniCloud开发公众号:一、接收、解析、组装xml消息
  19. 宏碁暗影骑士擎2022-重装系统-扬声器无声音
  20. IRQF_ONESHOT

热门文章

  1. 地理探测器的下载和使用
  2. 关于Application.DoEvents()
  3. 单相电机正反转接线图_单相电机正反转接线图与原理
  4. applyColorMap伪彩色 / 假彩色
  5. 基于RK3288安卓Android5.1平台移植RTL8152驱动
  6. UBTC在2019,潮水褪去后的价值凸显
  7. 关于字符串比较不能用“==”,用什么?
  8. android查询设置默认应用
  9. Zebec获BNB Chain生态大力支持,ZBC通证将陆续登录一线平台
  10. CSS 中的边框和轮廓属性