Synonyms类似于表的别名,不能引用位于链接服务器上的同义词。
Samples:

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

Sql 2005 中的同义词(Synonyms)USE tempdb;
Sql 2005 中的同义词(Synonyms)
GO
Sql 2005 中的同义词(Synonyms)
CREATE SYNONYM MyAddressType
Sql 2005 中的同义词(Synonyms)
FOR AdventureWorks.Person.AddressType;
Sql 2005 中的同义词(Synonyms)
GO

以下示例将行插入到由 MyAddressType 同义词引用的基表。

Sql 2005 中的同义词(Synonyms)USE tempdb;
Sql 2005 中的同义词(Synonyms)
GO
Sql 2005 中的同义词(Synonyms)
INSERT INTO MyAddressType (Name)
Sql 2005 中的同义词(Synonyms)
VALUES ('Test');
Sql 2005 中的同义词(Synonyms)
GO

以下示例阐述了如何在动态 SQL 中引用同义词。

Sql 2005 中的同义词(Synonyms)USE tempdb;
Sql 2005 中的同义词(Synonyms)
GO
Sql 2005 中的同义词(Synonyms)
EXECUTE ('SELECT Name FROM MyAddressType');
Sql 2005 中的同义词(Synonyms)
GO
删除同义词
Sql 2005 中的同义词(Synonyms)DROP SYNONYM MyAddressType

相关文章:

  • 2021-09-22
  • 2021-07-09
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
猜你喜欢
  • 2021-08-19
  • 2021-07-20
  • 2021-06-01
  • 2021-11-16
  • 2022-12-23
  • 2021-07-26
  • 2021-09-14
相关资源
相似解决方案