SQL Server 2005 synonyms的优缺点有哪些?

数据库 SQL Server
以下的文章主要介绍的是SQL Server 2005 synonyms在实际操作中的优缺与缺点的体现,以下就是对其这些内容的详细介绍。

我们今天主要描述的是SQL Server 2005 synonyms在实际操作中的优缺与缺点的体现,如果你是SQL Server 2005 synonyms在实际操作中的优缺与缺点的热捧者。那么下面的文章对于你而言一定很有意义。

SQL Server 2005 synonyms的优缺与缺点

同义词(SYNONYM)提供一个抽象层以上引用的对象

允许更改复杂(多部分)和冗长的名称,用一个简化的别名作为在同一台服务器上的寄存对象。

 

能灵活改变对象的位置而无需变动现有的程序代码。

 

在同一个数据库中创建synonyms,来为老的应用程序提供向后兼容性,以避免删除或重命名对象。

 

如果你给了前端查询工具(例如电子数据表和Access链接表)到这些数据表的直接链接,那么SQL Server 2005 synonyms是很有用的。

 

SQL Server 2005 synonyms的缺点

 

同义词(synonyms)绑定到引用的对象是非常松散的。因此,您在删除被引用的任何其他数据库对象的同义词的时候,没有得到任何的提示或者警告。

同义词是不允许链接的。这就说明你不能在一个同义词中创建另一个同义词。

 

会消耗更多的对象名称,就像如果同义词存在了,就不能再创建一个与同义词名称一样的表。

 

同义词创建了对象后,在运行的时候就开始被检查,它并不是检查创建的时间,也就是说如果您作出任何相关的错误,例如拼写错误,同义词就会被创建,当你访问这个对象时你就会得到一个错误信息。

 

同义词不能引用在一个DDL声明中。

 

【编辑推荐】

  1. SQL Server identity列,美中不足之处
  2. SQL Server实例中对另个实例的调用
  3. SQL Server2000连接错误的缘由有哪些?
  4. SQL Server2000连接错误的原因描述
  5. SQL Server2000连接中出现错误的原因是什么?

 

责任编辑:佚名 来源: 清华大学出版社
相关推荐

2010-07-13 16:48:14

SQL Server

2010-06-29 17:45:22

SQL Server

2010-11-11 17:15:13

SQL Server视

2010-06-17 15:17:24

SQL Server

2010-07-19 09:13:20

升级到SQL Serv

2010-07-19 11:28:14

SQL Server

2011-09-13 09:35:37

SQL Server集群

2010-07-19 08:28:26

Sql Server2

2023-09-26 10:17:35

楼宇自动化传感器

2010-07-23 09:53:29

SQL Server

2010-07-02 10:27:20

SQL Server

2023-07-06 16:12:00

2010-06-17 11:22:37

SQL Server数

2010-07-06 17:16:43

SQL Server视

2010-07-20 11:26:08

SQL Server阻

2010-07-08 13:13:14

清除SQL Serve

2010-07-20 11:31:25

SQL Server避

2010-06-17 15:09:49

SQL Server

2011-02-28 17:41:20

SQL Server

2010-07-23 12:55:29

SQL Server
点赞
收藏

51CTO技术栈公众号