首页 > 数据库技术 > 详细

Sql Server系列:SQL语句查询数据库中表、视图、存储过程等组成

时间:2015-07-14 17:37:54      阅读:195      评论:0      收藏:0      [点我收藏+]

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

Sql Server系列:SQL语句查询数据库中表、视图、存储过程等组成

原文:http://www.cnblogs.com/libingql/p/4645559.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!