300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > SQL查看表字段信息如:字段名 字段类型 字段精度 字段大小 索引 主键等

SQL查看表字段信息如:字段名 字段类型 字段精度 字段大小 索引 主键等

时间:2022-12-12 23:24:08

相关推荐

SQL查看表字段信息如:字段名 字段类型 字段精度 字段大小 索引 主键等

目录

表名、字段名、字段类型、字段精度、字段大小字段名、是否为主键、字段类型、字段大小、索引名千人全栈VIP答疑群联系博主帮忙解决报错

表名、字段名、字段类型、字段精度、字段大小

SQL

use [test] -- 修改库名SELECT t.table_name, -- 表名c.column_name, -- 字段名c.data_type, -- 字段类型c.numeric_precision, -- 字段精度ISNULL(CHARACTER_MAXIMUM_LENGTH,0) AS SIZE -- 字段大小FROM INFORMATION_SCHEMA.TABLES AS t INNER JOIN INFORMATION_SCHEMA.COLUMNS c ON(t.table_name = c.table_name)WHERE t.table_name = '%s' -- 修改表名ORDER BY t.table_name

案例

字段名、是否为主键、字段类型、字段大小、索引名

SQL

use [test] -- 修改库名SELECT ColumnName=C.name,PrimaryKey=ISNULL(IDX.PrimaryKey,N''),Type=T.name,Length=C.max_length,IndexName=ISNULL(IDX.IndexName,N'')FROM sys.columns CINNER JOIN sys.objects OON C.[object_id]=O.[object_id]AND O.type='U'AND O.is_ms_shipped=0INNER JOIN sys.types TON C.user_type_id=T.user_type_idLEFT JOIN -- 索引及主键信息(SELECT IDXC.[object_id],IDXC.column_id,Sort=CASE INDEXKEY_PROPERTY(IDXC.[object_id],IDXC.index_id,IDXC.index_column_id,'IsDescending')WHEN 1 THEN 'DESC' WHEN 0 THEN 'ASC' ELSE '' END,PrimaryKey=CASE WHEN IDX.is_primary_key=1 THEN N'√'ELSE N'' END,IndexName=IDX.NameFROM sys.indexes IDXINNER JOIN sys.index_columns IDXCON IDX.[object_id]=IDXC.[object_id]AND IDX.index_id=IDXC.index_idINNER JOIN -- 对于一个列包含多个索引的情况,只显示第1个索引信息(SELECT [object_id], Column_id, index_id=MIN(index_id)FROM sys.index_columnsGROUP BY [object_id], Column_id) IDXCUQON IDXC.[object_id]=IDXCUQ.[object_id]AND IDXC.Column_id=IDXCUQ.Column_idAND IDXC.index_id=IDXCUQ.index_id) IDXON C.[object_id]=IDX.[object_id]AND C.column_id=IDX.column_idWHERE O.name=N'UTIL_IP' -- 修改表名ORDER BY O.name,C.column_id

案例

千人全栈VIP答疑群联系博主帮忙解决报错

由于博主时间精力有限,每天私信人数太多,没办法每个粉丝都及时回复,所以优先回复VIP粉丝,可以通过订阅限时9.9付费专栏《100天精通Python从入门到就业》进入千人全栈VIP答疑群,获得优先解答机会(代码指导、远程服务),白嫖80G学习资料大礼包,专栏订阅地址:/yuan035055/category_11466020.html

优点作者优先解答机会(代码指导、远程服务),群里大佬众多可以抱团取暖(大厂内推机会),此专栏文章是专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试!

专栏福利简历指导、招聘内推、每周送实体书、80G全栈学习视频、300本IT电子书:Python、Java、前端、大数据、数据库、算法、爬虫、数据分析、机器学习、面试题库等等

注意:如果希望得到及时回复,和大佬们交流学习,订阅专栏后私信博主进千人VIP答疑群

免费资料获取,更多粉丝福利,关注下方公众号获取

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。