您的位置:首页 > 数据库

sql server 中的一些实用的sql语句

2012-05-04 10:01 155 查看
sql server 中的一些重要sql语句

简介

http://www.zhongsisi.com/sql-server-in-some-useful-sql-statement/

在这篇文章中,我列举一些sql语句来介绍数据库,数据表,视图等等。当我们在使用查询查询操作时这些sql语句都是非常有用的。虽然在sql server对象浏览器中我们也可以获得这些语句,但是如果我们写这些语句时我们可以将它自定义。这就意味着我们可以给予自己的需求来过滤结果。

sql语句列表

如何列举sql server当前连接的可用数据库

?
SP_DATABASES是一个可以列举数据库及其大小的存储过程

sys.databases语句中可以列举数据库名称,创建日期,修改日期,已经数据库id和其他一些信息。

SYS.MASTER_FILES语句可以查询数据的详细情况,比如数据库id,大小,物理存储路径以及列举数据库mdf和ldf.

如何列举数据库中的数据表
以下的sql语句都可以列表sql server数据库中的用户表.

?
如何列举数据库中的存储过程

?
SYS.OBJECTS数据表包含了全部的存储过程,数据表,触发器,视图等的信息,这里使用type=’p'来查询存储过程.

Information_schema.routines在sql server 7.0是一个数据视图,在其后的版本中已经变成存储过程专有的表.

如何列举数据库中的视图

?
如何列举数据库中的函数

?
如何列举数据库中的触发器

?
下面我以一个products表为例列举一些对表的操作.

如何获取数据表中的列

?
如何根据数据表的列查找数据表的名称

?
如何获得数据表的总列数

?
如何获得数据表的约束

?
如何获得数据表的索引

?
如何获得数据视图的模式定义

?
如何获得存储过程中的数据表

?

总结

以上列举了一下sql server用实用的一些sql语句,希望对你在使用查询窗口操作时有用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: