SQL Server Stvori sinonim

Sql Server Stvori Sinonim



“U SQL Serveru, sinonim se odnosi na alias ili zamjensko ime dodijeljeno postojećem objektu baze podataka kao što je tablica, pogled, pohranjena procedura, UDF ili niz. Sinonimi igraju važnu ulogu ovisno o funkcionalnosti i načinu na koji su implementirani.

U ovom postu ćemo vas provesti kroz upotrebu naredbe CREATE SYNONYM u SQL Serveru za dodjelu sekundarnih imena objektima baze podataka.”

Sintaksa iskaza

Slijedi sintaksa naredbe CREATE SYNONYM:







STVORITI SINONIM [ naziv_sheme_1 . ] sinonimno_ime ZA < objekt >

< objekt > :: =
{
[
naziv_poslužitelja . [ naziv_baze podataka ] . [ ime_sheme_2 ] .
| naziv_baze podataka . [ ime_sheme_2 ] .
| ime_sheme_2 .
]
naziv_objekta
}

Izjava prihvaća sljedeće argumente:



  1. schema_name_1 – ovo definira naziv sheme u kojoj se nalazi sinonim. SQL Server će stvoriti sinonim u zadanoj shemi ako shema nije navedena.
  2. synonym_name – naziv sinonima.
  3. server_name – naziv poslužitelja na kojem je pohranjen osnovni objekt.
  4. database_name – postavlja naziv baze podataka u kojoj se nalazi ciljni objekt. Ako nije navedeno, koristi se trenutno odabrana baza podataka.
  5. schema_name_2 – odnosi se na ime sheme u kojoj se objekt nalazi.
  6. object_name – postavlja naziv objekta na koji se odnosi sinonim.

Napravite sinonim za stol

Sljedeći primjer opisuje upotrebu naredbe CREATE SYNONYM za stvaranje pseudonima za tablicu u istoj bazi podataka.



stvoriti baze podataka sinonima za dbo.resolver.entries;





Zatim možemo postaviti upit tablici koristeći pseudonim za kreiranje kao:

ODABERI * IZ BAZE PODATAKA ;

Izlaz:



SQL Server Prikaži sinonime

Za prikaz postojećih sinonima pomoću Transact-SQL naredbe, možemo pokrenuti sljedeće:

ODABERI Ime , naziv_osnovnog_objekta , TIP , schema_id IZ sustav . sinonimi;

Izlaz:

Također možete vidjeti dostupne sinonime u SQL Server Management Studio pregledavanjem istraživača objekata.

Za brisanje sinonima upotrijebite naredbu DROP SYNONYM kao:

PAD SINONIM [ AKO POSTOJI ] [ shema . ] sinonimno_ime

Primjer:

ispusti sinonim ako postoji dbo.baze podataka;

Raskid

Ovaj post vas je naučio kako koristiti naredbu CREATE SYNONYM za stvaranje alternative za objekte baze podataka u SQL Serveru.