邹建写的
selectcasewhenc.colid=1theno.nameelse''end表名,--得到表名,重复的表名不显示
c.colid顺序,
c.name字段名,
t.name字段类型,
columnproperty(c.id,c.name,'PRECISION')字段长度,
isnull(c.Scale,'')小数位,
c.length占用字节,
casewhenc.isnullable=1then'√'else''end可为空,
casewhenc.colidin(selectik.colid
fromsysindexesi,Sysindexkeysik,sysobjectsoo
wherei.id=ik.idandi.indid=ik.indid
andi.name=oo.nameandoo.xtype='PK'--主键
ando.id=i.id
)then'√'else''end主键,
casewhenc.colidin(selectik.colid
fromsysindexesi,Sysindexkeysik
wherei.id=ik.idandi.indid=ik.indid
ando.id=i.idandi.indid=1--聚类索引
)then'√'else''end聚类索引,
casewhencolumnproperty(c.id,c.name,'IsIdentity')=1then'√'else''end自增长,
isnull(m.text,'')默认值
fromsysobjectso,syscolumnsc,systypest,syscommentsm
whereo.xtype='U'
ando.id=c.id
andc.xtype=t.xtype
andc.cdefault*=m.id
orderbyo.name,c.colid
AbateTime 1 ProductNo int 10 0 4 √ √
2 AbateDays int 10 0 4
4 NextDays int 10 0 4 √ (0)
5 ifauto int 10 0 4 √ (0)
AdvManage 1 No int 10 0 4 √
分享到:
相关推荐
得到SQL数据库中所有表字段及字段中文描述.docx
java如何获得数据库表中各字段的字段名
。
。
。
最近做一个项目,客户希望可以自己选择想要查看的列表,这样就不好办了,选择列表的名字他们也想自定义,没办法这就需要查看数据表中字段,中文说明,默认标志了
GP(postgreSql)数据库获得字段信息的语句,很实用的语句
本文向大家介绍了使用SQL语句提取数据库所有表的表名、字段名的实例代码,在SQLserver 中进行了测试,具体内容如下: --查询所有用户表所有字段的特征 SELECT D.Name as TableName, A.colorder AS ColOrder, A.name...
Python中对sqlite3数据库进行操作时,经常需要用到字段名,...# python 获取sqlite3数据库mydb.db中的表名和表字段名 import sqlite3 conn=sqlite3.connect('mydb.db') cu=conn.cursor() #获取表名,保存在tab_name列表
首先我想到的是采用检测每个字节ASCII的方式,这样的话需要写一个自定义函数,然后SQL中调用得到结果。但是感觉这个方法估计很耗时,毕竟每个字符都要比较,所以没有去实现。突然想到Oracle有一个编码转换的函数叫...
PostgreSQL获取数据库中所有table名及所有字段名,以及获取指定table的所有字段信息
表字段:mc,sl,jg,zk//参考数据库中text表 需要导入的列:1,2,3,4//参考test.xls文件,A列=1,B列=2,C列=3...(一定要和表字段对应) CLOB表字段:clob//text表中clob字段的列名,clob字段的插入需要单独处理 需导入的clob列...
1)将一个表字段设为主键要求在表创建的时候就进行设置。 2) 一个表里被设为主键的字段的值必须是唯一的,也就是说如果一个字段被设为主键,这个表所有的数据列表里这个字段的值不可能有重复的。 3) 被设为主键的...
需要导出数据库中表的字段及属性,制成表格保存到word中 首先找到要导的库, 在查询页面输入sql SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_...
排球技战术统计系统需求说明...四、根据E-R图以及关系模式分析各表字段以及数据类型以及设置 6 五、数据库的创建以及表的创建与数据的输入 9 六、简单查询 14 七、存储过程 15 八、触发器 16 九、数据库的备份与恢复 17
解压后得到sp_GenerateEntity.sql在SQL Server中执行,调用时在SQL Server中使用EXEC 带表名和C#命名空间参数,自动生成实体对象;BaseDAL.cs是使用实体进行数据插入更新删除等操作的数据访问层基类,使用了单态模式...
下面为您介绍的是查询表的字段名的sql语句写法,sql语句可以实现许多的功能,希望可以您在学习sql语句使用方面获得启示。 1. select name from syscolumns where id = (select id from sysobjects where type = 'u' ...
MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息; 约束主要完成对数据的检验,保证数据库数据的完整性;如果有相互依赖数据,保证该数据不被删除。 常用五类约束: ...
代码如下: SELECT Name FROM Master..SysDatabases ORDER BY Name –获得所有数据库 SELECT Name FROM [数据库名]..SysObjects Where XType=’U’ ORDER BY Name –获得数据库下的所有表 select name from ...