--USE master 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 对象

评论