查找出所有数据名?
怎么样用一条语句把一个服务器里的所有数据库名查找出来! 问题点数:20、回复次数:5Top
1 楼scmail81(琳·风の狼(修罗))回复于 2006-03-03 16:35:50 得分 0
use master
select name from sysdatabasesTop
2 楼zlp321002(Life Is Good,Let's Shine)回复于 2006-03-03 16:36:05 得分 0
--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
Top
3 楼mislrb(上班看看早报,上上CSDN,下班看看电影)回复于 2006-03-03 16:39:58 得分 0
SELECT sum(t2) as t2_total from yourtable where val(right(t1,1)))<=4Top
4 楼mislrb(上班看看早报,上上CSDN,下班看看电影)回复于 2006-03-03 16:40:34 得分 0
晕,发错地方
Top
5 楼scmail81(琳·风の狼(修罗))回复于 2006-03-03 16:45:55 得分 0
???
select dbid, name AS DB_NAME from master..sysdatabases where sid <> 0x01
好像不对哦!
我自己建的数据库 为什么还是0x01???
--Test
create database Abx
select * from sysdatabasesTop




