請問如何得到SQL Server中所有的庫名,(不含系統庫),然后如何將庫里的非系統表取出來?(50分)

D

DxDx

Unregistered / Unconfirmed
GUEST, unregistred user!
請問如何得到SQL Server中所有的庫名,(不含系統庫),然后如何將庫里的非系統表取出來?
 
為什麼沒人回答呢?這應該是個很簡單的問題呀~
Sql Server里是哪個系統表包含了這些信息?象oracle里cat表里就包含了各個表的
基本信息
 
sp_databases取得所有数据库,master,model,tempdb,msdb是系统数据库.
sp_tables取得当前数据库的所有表,table_type字段说明了它是不是系统表.
 
在master中sysdatabases的这个表中有所有数据库的名.记得给分呀?
 
To Xeen,Kanble:
謝謝兩位,我這里還有點小問題,sysdatabases里已有各數據庫名,那么如何將非
系統數據庫名從中挑出來呢?有沒有字段是用來標明的?Xeen,sys_tables在哪里可以看得
到呢?
 
好像没有字段标示,反正系统数据库也就那四个,不会多也不会少.
 
Xeen,sys_tables在哪里可以看得到呢?
 
多人接受答案了。
 
To Xeen:
還能幫下忙嗎?如何調用剛才那兩個存儲過程,得到想要的返回值?好象只有入口參數,
沒有返回值呀?
 
顶部