系统缩写怎么定义啊

7761098 2010-01-07 09:50:52
记得看过邹老大的书好像2005中可以定义一些系统缩写

大概就是 select dbo.udo ×××× as master.dbo.sysobjects

然后后面的语句都可以直接用dbo.udo来代替master.dbo.sysobjects

但是不记得具体细节以及用法了

多谢

...全文
128 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr_Nice 2010-01-07
  • 打赏
  • 举报
回复
SYNONYM
原来是这个词!
呵呵!
ai_li7758521 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 7761098 的回复:]
引用 4 楼 orchidcat 的回复:
是否用同义词来处理了?



以下示例首次创建将在此后的示例中使用的同义词。

USE tempdb;
GO
CREATE SYNONYM MyAddressType
FOR AdventureWorks.Person.AddressType;
GO
以下示例将行插入到由 MyAddressType 同义词引用的基表。

USE tempdb;
GO
INSERT INTO MyAddressType (Name)
VALUES ('Test');
GO
以下示例阐述了如何在动态 SQL 中引用同义词。

USE tempdb;
GO
EXECUTE ('SELECT Name FROM MyAddressType');
GO
VIEW DEFINITION

对了,就是这个,记不清楚了,多谢哦
[/Quote].
ai_li7758521 2010-01-07
  • 打赏
  • 举报
回复
CTE?
7761098 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 orchidcat 的回复:]
是否用同义词来处理了?

[/Quote]

以下示例首次创建将在此后的示例中使用的同义词。

USE tempdb;
GO
CREATE SYNONYM MyAddressType
FOR AdventureWorks.Person.AddressType;
GO
以下示例将行插入到由 MyAddressType 同义词引用的基表。

USE tempdb;
GO
INSERT INTO MyAddressType (Name)
VALUES ('Test');
GO
以下示例阐述了如何在动态 SQL 中引用同义词。

USE tempdb;
GO
EXECUTE ('SELECT Name FROM MyAddressType');
GO
VIEW DEFINITION

对了,就是这个,记不清楚了,多谢哦
Mr_Nice 2010-01-07
  • 打赏
  • 举报
回复
是否用同义词来处理了?
SQL77 2010-01-07
  • 打赏
  • 举报
回复
有点像别名,
htl258_Tony 2010-01-07
  • 打赏
  • 举报
回复
应该是一个表别名吧

select a.col as cola,b.col as colb
from data.dbo.tablea as a,data.dbo.tableb as b
where a.if=b.id
SQL77 2010-01-07
  • 打赏
  • 举报
回复
学习没用过2005

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧