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 ORDER BY A.ID,A.COLORDER
相关推荐
可是实现SQL的自动生成,再也不用为调式SQL语句错误而烦恼了!
输入对应的数据库,执行命令,生成创建整个数据库表的创建语句。全部表,注意,是全部表,整个数据库的全部表。
excel自动生成创建表语句,支持MySql,Oracle,SQLServer三种创建方式,自动生成目录文档,方便查看与管理。
.net单表生成Sql语句 很好用,拿去吧,都给你们了
自己写的两个SQL语句生成对应数据库的数据字典,一个生成表集合,一个生成字段集合 只需修改where语句后面的TABLE_SCHEMA的数据库名即可
sql语句自动生成器,可以自动生成sql语句,在也不用怕记不住sql语句担心了!
查看LINQ生成SQL语句的几种方法,对应的说明文件及dll文件在压缩包中
易语言SQL语句生成器源码,SQL语句生成器,取后缀名,转换程序,取mdb表名,生成局部变量语句
Linq 将生成SQL语句显示出来 用于检查linq解析出来的sql语句。 很适合新手学习
注解反射生成SQL语句注解反射生成SQL语句注解反射生成SQL语句
选中SQL SERVER 数据库中的表,自动根据表结构及里面的数据,自动生成SQL语句,方便把数据导入到其它的数据库中,比较适合用于安装程序的制作工具了
根据DataTable中数据行记录改变的状态,动态生成SQL语句, 如果一个表中字段上百个,在只改了其中两三个字段时,则生成的SQL语句就只会含有这修改内容的字段, 有了这一个函数,从此彻底告别手动写SQL语句更新到...
根据word文档生成SQL语句(SQLServer) 及 实体类 生成的实体类支持MySql
SQL语句生成器的特色 支持几乎所有类型的数据库, 包括小型(桌面)数据库:Fox DBF、Microsoft Execl、Text、Borland Paradox、 中型数据库:Microsoft Access 大型数据库:Microsoft SQL Server、Sybase、Oracle ...
可视化sql查询语句生成器,通过点击选择,生成Sql查询语句
Excel根据表格,生成sql语句 ,生成建表语句,自行到数据库中执行, 需要excel启用宏,按规则填充表格后可生成表格目录及生成sqlserver语句。
功能: 根据表名、where条件,生成导出数据的SQL语句。(包含insert语句。结果可一键执行,利于数据导出、导入) 参数: @tableName nvarchar(100) --表名 ,@sqlWhere nvarchar(500) --where条件(传空时,导出全部...
支持sqlserver与oracle自动生成sql创建表语句,一键自动生成,非常强大。
自动生成易语言SQL语句操作数据库 适用于 access数据库 mysql等
生成SQL语句工具