SQL Server中的sysobjects” 是什么意思

SELECT * FROM ...sysobjects

” ...sysobjects ” -- 三个句点的前缀是什么意思呢?或者你在使用Ms SQL Server时遇到过它,或者没有。这都不要紧。幸亏Microsoft的文档够详细,在SQL Server的联机丛书上可以看到对它的解释。在能够正确解释对象名称的前提下,可以使用一个、两个或三个句点,但是不能使用更多的句点。当使用了四个句点时,会得到这样的提示:“服务器: 消息 117,级别 15,对象 名称 '....' 包含的前缀数目超过了最大值。最大值为 3。”。

对数据库对象名的 Transact-SQL 引用可以是由四部分组成的名称,格式如下:
[
server_name.[[database_name].[owner_name].
| database_name.[owner_name].
| owner_name.]
]
object_name

当引用某个特定对象时,不必总是为 SQL Server 指定标识该对象的服务器、数据库和所有者。可以省略中间级节点,而使用句点表示这些位置。对象名的有效格式是:
server.database.owner.object
server.database..object
server..owner.object
server...object
database.owner.object
database..object
owner.object
对象
posted @ 2005-09-21 13:10  花****半  阅读(1844)  评论(0编辑  收藏  举报