Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Rimuove un sinonimo da uno schema specificato.
Convenzioni relative alla sintassi Transact-SQL
DROP SYNONYM [ IF EXISTS ] [ schema. ] synonym_name
IF EXISTS
Si applica a: SQL Server ( SQL Server 2016 (13.x) fino alla versione corrente).
Rimuove in modo condizionale il sinonimo solo se esiste già.
schema
Specifica lo schema in cui è contenuto il sinonimo. Se lo schema viene omesso, SQL Server utilizza lo schema predefinito dell'utente corrente.
synonym_name
Nome del sinonimo da eliminare.
I riferimenti ai sinonimi non sono associati a uno schema. È pertanto possibile eliminare un sinonimo in qualsiasi momento. I riferimenti ai sinonimi eliminati verranno trovati solo in fase di esecuzione.
È possibile creare, eliminare e fare riferimento ai sinonimi in SQL dinamico.
Per eliminare un sinonimo, un utente deve soddisfare almeno una delle condizioni seguenti: L'utente deve essere:
Il proprietario corrente di un sinonimo.
Un utente autorizzato che dispone dell'autorizzazione CONTROL su un sinonimo.
Un utente autorizzato che dispone dell'autorizzazione ALTER SCHEMA sullo schema contenitore.
Nell'esempio seguente viene prima creato e quindi eliminato il sinonimo MyProduct
.
USE tempdb;
GO
-- Create a synonym for the Product table in AdventureWorks2022.
CREATE SYNONYM MyProduct
FOR AdventureWorks2022.Production.Product;
GO
-- Drop synonym MyProduct.
USE tempdb;
GO
DROP SYNONYM MyProduct;
GO
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stesso