简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

SQL Server 2005数据库的同义词Bug 讲解

来源:易贤网   阅读:929 次  日期:2014-08-25 11:23:52

温馨提示:易贤网小编为您整理了“SQL Server 2005数据库的同义词Bug 讲解”,方便广大网友查阅!

本文中我们将通过一个例子来介绍SQL Server 2005的一个Bug,首先,在建立同义词链接Oracle的时候,我们会使用下面的语句:

CREATE SYNONYM [dbo].mis_vendor FOR [TEST]..[MIS].MIS_VENDOR

此处建立好同义词后,刷新同义词,大家可以看到我们的同义词在ManegementStudio中了。这个时候查看他的属性可以看到架构变成了.MIS,显然这是不对的,我们使用“编写同义词脚本”->“Create到”->“新查询编辑器窗口”可以看到生成的代码:

CREATE SYNONYM [dbo].[mis_vendor] FOR [TEST].[.MIS].[MIS_VENDOR]

现在我们可以看到,它的确将MIS这个架构改成了.MIS 架构,方括号位置竟然不对了!

假如我们再用“编写同义词脚本”生成的语句来写同义词就会出错。所以希望大家以后写同义词最好使用SQL语句,不能过于相信MangementStudio所生成的代码。

更多信息请查看IT技术专栏

更多信息请查看数据库
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:SQL Server 2005安装失败的处理方法
下一篇:mysql导入数据库文件最大限制的修改
易贤网手机网站地址:SQL Server 2005数据库的同义词Bug 讲解
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!