select * from master.dbo.sysdatabases是取得所有数据库名称,我只想取得所有用户数据库,不包括master等系统数据库,sql语句该怎么写,望高手赐教!
解决方案 »
- 想知道一个表内的数据在另外一个表内是否出现过 怎么做啊?
- SQL 2005的级联删除
- 关于reporting service的相关database
- 根据成绩(tot)顺序生成准考证号(ksh),准考证号格式0129 ,01表示一考室,29表示坐位号,坐位号不能大于30,一考室满30人之后,变成0201!
- 分类统计,请各位指点!
- 各位大虾们,求一个sql语句,急!
- 请问 2004 怎么转换成 二零零四?,急!
- sql2005 ROW_NUMBER() 一张表很快,两张表查询狂慢,不知道sql语句哪出问题了
- windows xp sp3安装版Y5.0装SQL Server2005出现问题
- 怎么update,搞不定请高手帮忙!
- 浮点型转换到vachar型的问题
- 基础之基础,但是偶不会!
where dbid>6 應該就可以了
我这里取出的是"0X01",那就用:select * from master.dbo.sysdatabases where sid!=0x01
就可以了
再用DBID>6为条件看一下是否能找到!答案就出来了
基本可以满足要求