创建表同义词后,如何从同义词中获取原始表名?

时间:2017-07-05 13:34:41

标签: sql sql-server

我使用的是SQL Server 2016 Express。我在下面创建了同义词。

CREATE SYNONYM Mytable
  FOR [mydatabase].[dbo].[MyOriginalTable];

我在一年内更改一次或多次同义词,如下所示。

DROP SYNONYM Mytable;

CREATE SYNONYM Mytable
  FOR [mydatabase].[dbo].[MyOriginalTableOther];

我能否认识到目前的同义词“MyTable”是指哪一个?

1 个答案:

答案 0 :(得分:0)

使用此-

SELECT base_object_name FROM SYS.SYNONYMS WHERE NAME = 'synonym_name'