dbvisualizer 查表结构_Sql语句查看表结构
快速查看表对的就说明,及表字段描述及字段类型
1 --表描述
2 SELECTtbs.name 表名,ds.value 描述3 FROMsys.extended_properties ds4 LEFT JOIN sysobjects tbs ON ds.major_id=tbs.id5 WHERE ds.minor_id=0 and
6 tbs.name='Warrant_BaseInfo';--表名
7
8 --快速查看表结构
9 SELECT CASE WHEN col.colorder = 1 THENobj.name10 ELSE ''
11 END AS表名,12 col.colorder AS序号 ,13 col.name AS列名 ,14 ISNULL(ep.[value], '') AS列说明 ,15 t.name AS数据类型 ,16 col.length AS长度 ,17 ISNULL(COLUMNPROPERTY(col.id, col.name, 'Scale'), 0) AS小数位数 ,18 CASE WHEN COLUMNPROPERTY(col.id, col.name, 'IsIdentity') = 1 THEN '√'
19 ELSE ''
20 END AS标识 ,21 CASE WHEN EXISTS ( SELECT 1
22 FROMdbo.sysindexes si23 INNER JOIN dbo.sysindexkeys sik ON si.id =sik.id24 AND si.indid =sik.indid25 INNER JOIN dbo.syscolumns sc ON sc.id =sik.id26 AND sc.colid =sik.colid27 INNER JOIN dbo.sysobjects so ON so.name =si.name28 AND so.xtype = 'PK'
29 WHERE sc.id =col.id30 AND sc.colid = col.colid ) THEN '√'
31 ELSE ''
32 END AS主键 ,33 CASE WHEN col.isnullable = 1 THEN '√'
34 ELSE ''
35 END AS允许空 ,36 ISNULL(comm.text, '') AS默认值37 FROMdbo.syscolumns col38 LEFT JOIN dbo.systypes t ON col.xtype =t.xusertype39 inner JOIN dbo.sysobjects obj ON col.id =obj.id40 AND obj.xtype = 'U'
41 AND obj.status >= 0
42 LEFT JOIN dbo.syscomments comm ON col.cdefault =comm.id43 LEFT JOIN sys.extended_properties ep ON col.id =ep.major_id44 AND col.colid =ep.minor_id45 AND ep.name = 'MS_Description'
46 LEFT JOIN sys.extended_properties epTwo ON obj.id =epTwo.major_id47 AND epTwo.minor_id = 0
48 AND epTwo.name = 'MS_Description'
49 WHERE obj.name = 'Ath_LoanApply_tbl'--表名
50 ORDER BY col.colorder ;
(1)
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 sysproperties g on a.id=g.id and a.colid=g.smallid
left join sysproperties f on d.id=f.id and f.smallid=0
--where d.name='要查询的表' --如果只查询指定表,加上此条件
order by a.id,a.colorder
(2)
SQL2000系统表的应用
--1:获取当前数据库中的所有用户表
select Name from sysobjects where xtype='u' and status>=0
--2:获取某一个表的所有字段
select name from syscolumns where id=object_id('表名')
--3:查看与某一个表相关的视图、存储过程、函数
select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'
--4:查看当前数据库中所有存储过程
select name as 存储过程名称 from sysobjects where xtype='P'
--5:查询用户创建的所有数据库
select * from master..sysdatabases D where sid not in(select sid from master..syslogins where name='sa')
或者
select dbid, name AS DB_NAME from master..sysdatabases where sid <> 0x01
--6:查询某一个表的字段和数据类型
select column_name,data_type from information_schema.columns
where table_name = '表名'
--7:取得表字段的描述
select name,
(select value from sysproperties where id = syscolumns.id and smallid=syscolumns.colid) as 描述
from syscolumns where id=object_id('表名')
dbvisualizer 查表结构_Sql语句查看表结构相关推荐
- 8.2.2 使用SHOW CREATE TABLE语句查看表结构
8.2.2 使用SHOW CREATE TABLE语句查看表结构 MySQL支持使用SHOW CREATE TABLE语句查看数据表的建表语句.通过SHOW CREATE TABLE语句,不仅可以查看 ...
- 8.2.1 使用DESCRIBE-DESC语句查看表结构
8.2.1 使用DESCRIBE/DESC语句查看表结构 MySQL中可以使用DESCRIBE/DESC语句查看数据表的结构信息,结构信息中包括字段名称.数据类型及是否是主键等信息. 1.语法格式 使 ...
- Oracle使用SQL语句查看表的相关数据(表结构、注释等)
获取所有的表 -- 获取所有用户的表 select table_name from all_tables; -- 获取当前用户的表 select table_name from user_tables ...
- DDL语句--查看表
查看表结构是指查看数据库中已经存在的表的定义.查看表结构的语句包括DESTRIBE语句和SHOW CREATE TABLE语句,通过这两个语句,可以查看表的字段名,字段的数据类型和完整性约束条件等.这 ...
- oracle 查看表空间总量,oracle 查看表空间以及剩余量
--1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tabl ...
- hive表信息查询:查看表结构、表操作、建表语句
问题导读: 1.如何查看hive表结构? 2.如何查看表结构信息? 3.如何查看分区信息? 4.哪个命令可以模糊搜索表 28.怎么查询创建表语句 1.hive模糊搜索表 show tables lik ...
- SQL 语句查看表结构
exec sp_help '表名' ===================================== 怎样在sql sever中用sql命令查看表结构? 可以使用内置的存储过程sp_MShe ...
- SQL语句查看表结构和修改字段长度
MySQL 和 SQLserver 数据库: 查看表结构: select * from information_schema.columns where table_name='表名' 修改字段长度: ...
- hive表信息查询:查看表结构、表操作等--转
原文地址:http://www.aboutyun.com/forum.PHP?mod=viewthread&tid=8590&highlight=Hive 问题导读: 1.如何查看hi ...
最新文章
- smartupload 上传文件时 把页面编码改成gbk 解决乱码
- R语言构建文本分类模型:文本数据预处理、构建词袋模型(bag of words)、构建xgboost文本分类模型、xgboost模型预测推理并使用混淆矩阵评估模型、可视化模型预测的概率分布
- python基础知识整理-python爬虫基础知识点整理
- 掌握Angular2的服务(service)
- Java学习:多线程(2)
- Linux学习笔记之——Linux硬盘分区知识
- Galgame研发日志:美术工作实乃重中之重
- How to change the background color of button in Footer area
- c语言基础知识_结构体访问,共同体,枚举类型
- gpu编程如何一步步学习_如何学习贴片机编程
- AI应用开发实战系列之二:从零开始搭建macOS开发环境
- SVN学习总结(3)——分支合并
- jenkins+docker 持续构建非docker in docker
- 公众号内打开提示404_微信公众号文章“号内搜”新功能玩法
- cdn对动态网站有作用吗_使用CDN对动态网站内容加速有效果吗
- 中职计算机专业英语说课稿,中职英语基础模块说课
- 通过UA判断手机的类型
- LDC 1.14.0 发布,高性能 dlang 编译器
- JavaWeb解决中文下载出现乱码问题
- BI Publisher(rtf)模板开发语法大全(转)
热门文章
- ABAP学习(8):操作EXCEL
- Php微信无感支付实例,微信无感支付怎么用?支付方式是什么?
- iOS开发系列--让你的应用“动”起来--超详细的ios核心动画介绍
- sql中一对多,多对一,一对一关系的解析
- android 表单 禁止编辑器,百度编辑器ueditor(v1.3.6)net环境中详细配置教程附bug解决方法...
- java-php-python-ssm计算机office课程平台计算机毕业设计
- python边缘检测画简笔画_python计算机视觉2:图像边缘检测
- MATLAB数字图像处理系统-形状分类
- 04 BTSnoop
- 关于SQL优化的二十个小方法