Sql Server系列:SQL语句查询数据库中表、视图、存储过程等组成
2015-07-14 15:24
846 查看
1. 查看用户表
select name from sys.tables
select name from sys.objects where type='U'
select name from sysobjects where xtype='U'
其中type或xtype值:U = 用户表 S = 系统表 V = 视图 FN = 标量函数 TF = 表函数 P = 存储过程 TR = 触发器
D = 默认值或 DEFAULT 约束 PK = PRIMARY KEY 约束 F = FOREIGN KEY 约束 UQ = UNIQUE 约束
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
2. 查看视图
SELECT * FROM INFORMATION_SCHEMA.VIEWS
3. 查看表/视图字段
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Product'
-- 视图VProduct SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'VProduct'
select name from syscolumns where id = object_id('Product')
SELECT COLUMN_NAME,DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Product'
相关文章推荐
- Oracle12c 中RAC功能增强新特性之ASM&Grid
- nginx+Memcached 缓存设计
- 学会读懂 MySql 的慢查询日志
- 学会读懂 MySql 的慢查询日志
- Oracle 表解锁语句
- 安装编译MySQL5.5.28
- 数据库设计三大范式
- 安装MySQL Enterprise Edition
- spark-sql用hive表格,在spark-submit运行jar包时遇到的问题
- ORACLE 中SCHEMA的概念以及数据库,表空间,数据文件等的区别
- mysql事物提交可以加快插入数据库的速度
- Redis配置文件详解
- MySQL 表备份
- Memcached和Redis内存机制
- Sql日期时间格式转换
- MySQL忘记root用户密码修改方法
- MySQL Replication(复制)基本原理
- Oracle SGA优化
- MySQL中判断记录是否存在的几种方法
- 为数据库中的表添加字段步骤