sql server2005中测试通过的非常有用的sql语句
2010-11-07 13:03
274 查看
sql server2005[/b]中测试通过的非常有用的[/b]sql[/b]语句:[/b][/b]
--1:获取当前数据库中的所有用户表
select name from sysobjects where xtype='u' and status>=0
oracle中对应的为:select username,machine from v$session;
--当status为小于0时,什么结果也没有
--查看当前数据库中是否包含某个表
select * from sysobjects where xtype='u' and status>=0 and name='student'
--2:获取某一个表的所有字段
select name from syscolumns where id=object_id('student')
oracle中对应的为:desc 表名
--3:查看与某一个表相关的视图、存储过程、函数
select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%student%'
--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 = 'student'
--7:获取数据库文件路径
select ltrim(rtrim(filename)) from stored..sysfiles where charindex('MDF',filename)>0--获取到mdf文件的路径
select ltrim(rtrim(filename)) from stored..sysfiles where charindex('LDF',filename)>0--获取到ldf文件的路径
本文出自 “博客即日起停止更新” 博客,请务必保留此出处http://sucre.blog.51cto.com/1084905/416807
--1:获取当前数据库中的所有用户表
select name from sysobjects where xtype='u' and status>=0
oracle中对应的为:select username,machine from v$session;
--当status为小于0时,什么结果也没有
--查看当前数据库中是否包含某个表
select * from sysobjects where xtype='u' and status>=0 and name='student'
--2:获取某一个表的所有字段
select name from syscolumns where id=object_id('student')
oracle中对应的为:desc 表名
--3:查看与某一个表相关的视图、存储过程、函数
select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%student%'
--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 = 'student'
--7:获取数据库文件路径
select ltrim(rtrim(filename)) from stored..sysfiles where charindex('MDF',filename)>0--获取到mdf文件的路径
select ltrim(rtrim(filename)) from stored..sysfiles where charindex('LDF',filename)>0--获取到ldf文件的路径
本文出自 “博客即日起停止更新” 博客,请务必保留此出处http://sucre.blog.51cto.com/1084905/416807
相关文章推荐
- 几个有用的Sql语句(在Sql Server2000的查询分析器里测试通过)
- 45 个非常有用的 Oracle 查询语句(未测试)
- 测试sql性能的一些有用的辅助语句
- SQL语句中关于日期的操作(非常的有用)
- 经典sql语句大全-非常有用(特指Mysql)
- 查看mysql中database占用磁盘空间的大小SQL语句【测试通过】
- 两条SQL语句分别在上线系统与测试系统中执行,一条在上线中通过测试通不过,一条在上线中通不过测试中通过
- 经典sql语句大全-非常有用(特指Mysql)
- 优化原则测试1:先执行过滤掉大部份数据的SQL语句,通过过滤条件搭配减少结果集;
- mysql测试数据库employees一些sql语句
- 通过一条sql语句访问不同数据库服务器中的数据库对象的方法
- 分享通过JavaScript执行SQL语句
- 如何测试sql语句性能,提高执行效率
- 通过日志查看MySQL正在执行的SQL语句
- 使用MySql数据库基准压力测试工具mysqlslap重放sql语句
- [转]通过分析SQL语句的执行计划优化SQL
- 十一、一些有用的SQL查询语句
- 45个非常有用的 Oracle 查询语句
- 在性能测试时,如何观察服务器端Oracle在执行的Sql语句
- 有用的Oracle SQL语句