Kazalo:
- Sinonimi so vrsta predmeta baze podatkov. Toda vzdevki so samo ime za sklicevanje na tabelo, pogled ali stolpec znotraj poizvedbe. Ni objekt baze podatkov
- Sinonime je mogoče ustvariti za tabele, poglede, funkcije, postopke, pakete, zaporedja, materializirane poglede, vrste predmetov razreda in sprožilce razreda Java. Toda vzdevki se uporabljajo samo za poglede, tabele in njihove stolpce
- Ker so sopomenke objekt baze podatkov, so veljavne znotraj sheme (zasebni sinonim) ali znotraj baze podatkov (javni sinonim). Toda vzdevki, veljavni znotraj poizvedbe, kjer se uporabljajo
- Vsaka shema potrebuje privilegij »ustvari sopomenko« za ustvarjanje sopomenk. Vendar ni nobene privilegije za uporabo vzdevkov
2024 Avtor: Mildred Bawerman | [email protected]. Nazadnje spremenjeno: 2023-12-16 08:42
Sinonim proti vzdevku (v zbirkah podatkov ORACLE) | Zasebne sopomenke in javne sopomenke
V angleščini imata sinonim in vzdevek skoraj enak pomen. Toda v zbirkah podatkov gre za dve različni stvari. Zlasti v zbirkah podatkov ORACLE je njihova uporaba različna. Sinonimi se uporabljajo za sklicevanje na predmete sheme ali zbirke podatkov iz druge sheme. Sinonim je torej vrsta predmeta baze podatkov. Toda vzdevki prihajajo na drugačen način. To pomeni; niso predmeti baze podatkov. Vzdevki se uporabljajo za sklicevanje na tabele, poglede in stolpce znotraj poizvedb.
Sopomenke
To so vrste objektov baze podatkov. Nanašajo se na druge predmete v zbirki podatkov. Najpogostejša uporaba sopomenke je sklicevanje na objekt ločene sheme z drugim imenom. Toda sinonime je mogoče ustvariti tudi za sklicevanje na predmete druge baze podatkov (v porazdeljenih zbirkah podatkov z uporabo povezav do baze podatkov). Tabele, pogledi, funkcije, postopki, paketi, zaporedja, materializirani pogledi, predmeti razreda Java in sprožilci se lahko uporabljajo kot reference za sopomenke. Obstajata dve vrsti sopomenk.
- Zasebne sopomenke (lahko jih uporablja samo uporabnik, ki jih je ustvaril.)
- Javne sopomenke (lahko jih uporabljajo vsi uporabniki, ki imajo ustrezne privilegije)
Tu je preprosta sintaksa za ustvarjanje sopomenke v ločeni zbirki podatkov, ustvari sinonim myschema.mytable1 za [email protected] _link1
Ker imamo v myschemi sinonim z imenom mytable1 za [email protected] _link1 (tabela porazdeljene baze podatkov), lahko tabelo porazdeljene baze podatkov enostavno napotimo s pomočjo mytable1. Dolgega imena predmeta s povezavo do baze podatkov nam ni treba uporabljati povsod.
Alias
To so samo druga imena pogleda, tabele ali stolpca znotraj poizvedbe. Niso objekti baze podatkov. Zato vzdevki niso veljavni povsod v shemi / bazi podatkov. Velja samo znotraj poizvedbe. Poglejmo ta primer, izberite tab1.col1 kot c1, tab2.col2 kot c2
iz user1.tab1 tab1, user1.tab2 tab2
kjer je tab1.col1 = tab2.col2
Tu sta c1 in c2 vzdevka stolpcev, ki se uporabljata za tab1.col1 in tab2.col2, tab1 in tab2 pa vzdevka tabel, ki se uporabljata za user1.table1 in user2.table2. Vsi ti vzdevki so veljavni samo znotraj te poizvedbe.
Kakšna je razlika med sinonimom in vzdevkom (v zbirkah podatkov ORACLE)? Sinonimi so vrsta predmeta baze podatkov. Toda vzdevki so samo ime za sklicevanje na tabelo, pogled ali stolpec znotraj poizvedbe. Ni objekt baze podatkovSinonime je mogoče ustvariti za tabele, poglede, funkcije, postopke, pakete, zaporedja, materializirane poglede, vrste predmetov razreda in sprožilce razreda Java. Toda vzdevki se uporabljajo samo za poglede, tabele in njihove stolpceKer so sopomenke objekt baze podatkov, so veljavne znotraj sheme (zasebni sinonim) ali znotraj baze podatkov (javni sinonim). Toda vzdevki, veljavni znotraj poizvedbe, kjer se uporabljajoVsaka shema potrebuje privilegij »ustvari sopomenko« za ustvarjanje sopomenk. Vendar ni nobene privilegije za uporabo vzdevkov |
Priporočena:
Razlika Med Konfliktom Med Skupinami In Znotraj Skupine
Ključna razlika med konfliktom med skupinami in znotraj skupine je, da se konflikt med skupinami nanaša na spor med dvema ali več skupinami, medtem ko
Razlika Med Apnejo Med Spanjem In Smrčanjem
Ključna razlika - apneja v spanju proti smrčanju Ključna razlika med apnejo v spanju in smrčanjem je, da je apneja v spanju motnja spanja, za katero je značilna premor
Razlika Med Odnosi Med Delodajalci In Delojemalci
Industrijski odnosi vs odnosi z zaposlenimi Večina od nas misli, da vemo, kaj so industrijski odnosi. Študija zaposlovanja in trga dela je tisto, kar m
Razlika Med Preverjeno Izjemo In Izjemo Med Izvajanjem
Izjeme Checked Exception vs Runtime Exception so posebne vrste dogodkov, ki lahko motijo normalen potek programa. Izjema imena izhaja iz »exc
Razlika Med Komunikacijo Med živalmi In človekom
Komunikacija med živalmi in človekom Prenos pomembnih informacij je znan kot komunikacija in je bil sestavni del uspeha, zato