2010-11-08 58 views

回答

0
SELECT * 
FROM sys.schemas 
WHERE schema_id <= 16383 AND name NOT IN ('dbo', 'sys') 

你可以認爲dbo等是最低的數字。這適用於我的SQL Server 2005框

SELECT * 
FROM sys.schemas 
WHERE schema_id BETWEEN 5 AND 16383 

我的模式是數字5到13例如。

+0

這似乎工作。可以肯定的是,對於任何數據庫用戶創建的模式,schema_id都在5到16383之間? – StuffHappens 2010-11-08 11:36:02

+0

@StuffHappens:對於我的SQL Server 2005,是的 – gbn 2010-11-08 11:38:00

0
select * from INFORMATION_SCHEMA.SCHEMATA where SCHEMA_OWNER = 'dbo' and schema_name <> 'dbo' 
+0

結果也包含dbo – StuffHappens 2010-11-08 11:32:29

相關問題