请问什么是“同义词”啊?有什么好处呢?
解决方案 »
- 怎么下载远程数据库
- 请教如何将sql2005建的数据库导入sql2000里?
- SQL Server 2005中的T-SQL增强 总结 来者有分
- 在存储过程中,怎么把select得到的记录结果,再插入其它表中?在线等^_^
- 为什么调用存储过程时数据库老提示varchar转换为datetime出错
- 邹健:紧急求助?关于备份文件不能恢复?高分。
- 求:统计一些项目的组合的程序 (可累计加分到500!)
- SQL急求解```HELP``啊``
- 求一个从来没看到过的SQL语句.大家都进
- 请问text,ntext字段的内容不能被搜索,是怎么回事?
- 求胡百敬<<Microsoft SQL Server 性能调校>>一书源代码, 多谢! 99分...
- 调用存储过程 参数被自动截位的问题
提供抽象层以免对客户端应用程序基对象的名称或位置进行更改。
例如,名为 Server1 的服务器上有 Adventure Works 的 Employee 表。若要从其他服务器 Server2 引用此表,则客户端应用程序必须使用由四个部分构成的名称 Server1.AdventureWorks.Person.Employee。另外,如果更改表的位置(例如,更改为其他服务器),则必须修改客户端应用程序以反映此更改。若要解决这两个问题,您可以在 Server2 上为 Server1 上的 Employee 表创建一个同义词 EmpTable。这样,客户端应用程序只需使用由一个部分构成的名称 EmpTable 来引用 Employee 表。另外,如果 Employee 表的位置发生变化,则必须修改同义词 EmpTable 以指向 Employee 表的新位置。由于不存在 ALTER SYNONYM 语句,因此必须首先删除同义词 EmpTable,然后重新创建同名的同义词,但是要将同义词指向 Employee 的新位置。