exec sp_help ‘表名’

=====================================

怎样在sql sever中用sql命令查看表结构?

可以使用内置的存储过程sp_MShelpcolumns。 
     如查询表B_RWZL的结构: 
     sp_MShelpcolumns 'dbo.B_RWZL'

=====================================

(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('表名')

SQL 语句查看表结构相关推荐

  1. SQL语句查看表结构和修改字段长度

    MySQL 和 SQLserver 数据库: 查看表结构: select * from information_schema.columns where table_name='表名' 修改字段长度: ...

  2. 在sql server中如何用sql语句查看表结构信息?

    执行如下sql: sp_help  tablename; 再如: SELECT  * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'APN_U ...

  3. 8.2.2 使用SHOW CREATE TABLE语句查看表结构

    8.2.2 使用SHOW CREATE TABLE语句查看表结构 MySQL支持使用SHOW CREATE TABLE语句查看数据表的建表语句.通过SHOW CREATE TABLE语句,不仅可以查看 ...

  4. SQL Server 查看表结构

    SQL Server 查看表结构 SELECT distinct TABLE_NAME=d.name, COLUMN_NAME=A.name,DATA_TYPE = B.name,CHAR_LENGT ...

  5. 8.2.1 使用DESCRIBE-DESC语句查看表结构

    8.2.1 使用DESCRIBE/DESC语句查看表结构 MySQL中可以使用DESCRIBE/DESC语句查看数据表的结构信息,结构信息中包括字段名称.数据类型及是否是主键等信息. 1.语法格式 使 ...

  6. 使用SQL语句修改表结构(SQL Server)

    使用SQL语句修改表结构(SQL Server) 文章目录 使用SQL语句修改表结构(SQL Server) ALTER TABLE的语法格式如下: 添加列 删除列 修改表的列数据类型和名称 ALTE ...

  7. Oracle使用SQL语句查看表的相关数据(表结构、注释等)

    获取所有的表 -- 获取所有用户的表 select table_name from all_tables; -- 获取当前用户的表 select table_name from user_tables ...

  8. 命令行客户端MySQL基本命令的使用(登录、登出、数据库操作的SQL语句、表结构的SQL语句、表数据操作的SQL语句)

    1. 登录和登出数据库 登录数据库: 输入下面命令: mysql -uroot -p 说明: -u 后面是登录的用户名  [写成-u root也是可以的] -p 后面是登录密码, 如果不填写, 回车之 ...

  9. 【MySQL】如何使用SQL语句获取表结构和获取全部表名

    目录 一.业务背景 二.如何获取全部表名 三.如何获取表结构 四.总结 一.业务背景 在实际的业务需求中,我们经常需要拿到数据库的全部表名,展示在后台中或者输出到文件里. 具体到业务中的需求比如: 导 ...

最新文章

  1. inum在linux中含义,linux
  2. java demo在哪里下载_[Java教程]Java学习 (一)、下载,配置环境变量,第一个demo...
  3. 打造实用的Fedora 10
  4. java Serializable和Externalizable序列化反序列化详解--转
  5. Android项目的目录结构
  6. 吴晓波“美好 Plus”携手神策数据,让数据连接文化与商业
  7. 为员工长工资。从最低工资调起每人长10%,请计算长工资的人数和长工资后的工资总额,并输出输出长工资人数及工资总额。
  8. 深入浅出设计模式原则之接口隔离原则(ISP)
  9. pthread_create函数 参数不匹配的问题
  10. vue改变了数据却没有自动刷新
  11. Atitit 编程语言原理与概论attilax总结 三大书籍总结
  12. Windows下MySQL5.7压缩包安装教程
  13. 基于MATLAB的特征值与特征向量(附完整代码)
  14. 字符编码常识及问题解析
  15. 51单片机DAC数模转换
  16. 大白兔奶糖取法(小米公司测试题)——————华清远见
  17. 输出100内所有质数
  18. 设备漏电对计算机影响,电脑机箱漏电对电脑硬件伤害大吗?
  19. Linux下配置ip地址
  20. 【Access + SQL + VBA】更新查询同一字段多条件更新

热门文章

  1. tensorflow框架到caffe框架的模型转换
  2. 揭秘!UBTC高级IT经理首谈POW+POS混合共识机制
  3. 可能是MacOS中最好用的集成开发工具-Xcode初学者(C/C++ 新生)教程
  4. python 自动化办公实例_Python控制Excel实现自动化办公
  5. java sfc模拟器_Higan(sfc超精准模拟器)
  6. C语言inline详细讲解
  7. B 1056 组合数的和(找规律遍历)
  8. 软件工程详细知识点(上)
  9. 动态规划的中文分词方法
  10. pytest官方的帮助文档(英文原版)