下面的示例为 AdventureWorks2012 数据库中的现有表创建一个同义词。 后续示例中将使用该同义词。
USE tempdb;
Go
CREATE SYNONYM MyAddressType
FOR AdventureWorks2012.Person.AddressType;
GO
T-SQL:
– SQL Server Syntax(语法)
CREATE SYNONYM [ schema_name_1. ] synonym_name FOR
:: =
{
[ server_name.[ database_name ] . [ schema_name_2 ]. object_name
| database_name . [ schema_name_2 ].| schema_name_2. ] object_name
}
参数: schema_name_1 指定创建同义词所使用的架构。 如果未指定 schema,SQL Server 将使用当前用户的默认架构。 synonym_name 新同义词的名称。 server_name 适用于:SQL Server 2008 到 SQL Server 2014。 基对象所在服务器的名称。 database_name 基对象所在数据库的名称。 如果未指定 database_name,则使用当前数据库的名称。 schema_name_2 基对象的架构的名称。 如果未指定 schema_name,则使用当前用户的默认架构。 object_name 同义词被引用基对象的名称。 Windows Azure SQL Database 支持由三部分组成的格式 database_name.[schema_name].object_name,其中 database_name 为当前数据库,database_name 为 tempdb,object_name 以 # 开头。
本文发布于:2024-01-31 13:34:58,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170667930028901.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |