我們使用sql Server2000數據庫,在上面新建了一個數據庫,名稱是DBX
,就在這個Sql Server上面,運行下面的sql,返回的結果集和當前所在的數據庫有關 就是當前所在是master數據庫和是Dbx數據庫,查詢返回的結果不相同select name,id from [DBX].dbo.sysobjects
where ObjectProperty(id,'IsUserTable') = 1 爲什麽?
,就在這個Sql Server上面,運行下面的sql,返回的結果集和當前所在的數據庫有關 就是當前所在是master數據庫和是Dbx數據庫,查詢返回的結果不相同select name,id from [DBX].dbo.sysobjects
where ObjectProperty(id,'IsUserTable') = 1 爲什麽?
OBJECTPROPERTY ( id , property ) 参数
id一个表达式,包含当前数据库中某个对象的 ID。id 的数据类型是 int。
~~~~~~~~~~~~~
就明白了