Condividi tramite


Recupero di informazioni sui sinonimi

La vista del catalogo sys.synonyms contiene una voce per ogni sinonimo incluso in un database specifico. La vista del catalogo espone i metadati dei sinonimi, ad esempio il nome del sinonimo e il nome dell'oggetto di base. Per ulteriori informazioni sulla vista del catalogo sys.synonyms, vedere sys.synonyms (Transact-SQL).

Utilizzando proprietà estese, è possibile aggiungere istruzioni o descrizioni, maschere di input e regole di formattazione come proprietà di un sinonimo. Poiché la proprietà viene archiviata nel database, tutte le applicazioni che leggono la proprietà possono valutare l'oggetto nello stesso modo. Per ulteriori informazioni, vedere Utilizzo di proprietà estese su oggetti di database

Per trovare il tipo di base dell'oggetto di base di un sinonimo, utilizzare la funzione OBJECTPROPERTYEX. Per ulteriori informazioni, vedere OBJECTPROPERTYEX (Transact-SQL).

Esempi

Nell'esempio seguente viene restituito il tipo di base dell'oggetto di base di un sinonimo che rappresenta un oggetto locale.

USE tempdb;
GO
CREATE SYNONYM MyEmployee 
FOR AdventureWorks.HumanResources.Employee;
GO
SELECT OBJECTPROPERTYEX(OBJECT_ID('MyEmployee'), 'BaseType') AS BaseType;

Nell'esempio seguente viene restituito il tipo di base dell'oggetto di base di un sinonimo che rappresenta un oggetto remoto in un server denominato Server1.

EXECUTE sp_addlinkedserver Server1;
GO
CREATE SYNONYM MyRemoteEmployee
FOR Server1.AdventureWorks.HumanResources.Employee;
GO
SELECT OBJECTPROPERTYEX(OBJECT_ID('MyRemoteEmployee'), 'BaseType') AS BaseType;
GO

Vedere anche

Concetti

Utilizzo dei sinonimi (Motore di database)
Sinonimi (Motore di database)
Utilizzo di proprietà estese su oggetti di database

Altre risorse

CREATE SYNONYM (Transact-SQL)
DROP SYNONYM (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005