Oracle létrehozása szinonimája
összefoglaló: ebben a bemutatóban, akkor megtanulják, hogyan kell használni az Oracle CREATE SYNONYM
nyilatkozatot, hogy hozzon létre egy alternatív nevet egy adatbázis-objektum, például egy táblázat, nézet, szekvencia, eljárás, tárolt funkció, és materializált nézet.
Bevezetés Az Oracle-be hozzon létre SZINONIMAKIVONATOT
a CREATE SYNONYM
utasítás lehetővé teszi, hogy szinonimát hozzon létre, amely egy adatbázisobjektum alternatív neve, például táblázat, nézet, sorrend, eljárás, tárolt funkció és materializált nézet.
itt van az új szinonimák létrehozásának alapvető szintaxisa:
CREATE SYNONYM schema.synonym_nameFOR schema.object;
ebben a szintaxisban:
- először adja meg a szinonima nevét és sémáját. Ha kihagyja a sémát, az Oracle létrehozza a szinonimát a saját sémájában.
- második, adja meg azt az objektumot, amelyhez a
FOR
kulcsszó után szeretné létrehozni a szinonimát. Vegye figyelembe, hogy a séma objektum (schema.object
) nem tartalmazhat csomagot. - harmadszor, használja a
OR REPLACE
opciót, ha újra szeretné létrehozni a szinonimát, ha már létezik. Abban az esetben, ha a szinonimája nem létezik, aOR REPLACE
nincs hatása. - negyedszer használja a
PUBLIC
kulcsszót egy olyan nyilvános szinonimához, amely minden felhasználó számára elérhető szinonimája. Vegye figyelembe, hogy a felhasználóknak elegendő jogosultsággal kell rendelkezniük a mögöttes objektumokon a nyilvános szinonimák használatához.
Ha egy objektum szinonimáját definiálja, hivatkozhat rá az SQL utasításokban, mint például a SELECT
INSERT
és DELETE
utasítás.
Oracle hozzon létre szinonimát példa
Ez a példa a CREATE SYNONYM
nyilatkozatot, hogy hozzon létre egy szinonimája ainventories
táblázat a minta adatbázis:
CREATE SYNONYM stocksFOR inventories;
Ha használja az SQL Fejlesztő, megtekintheti az újonnan létrehozott szinonimája alatt a Szinonimája, csomópontok, mint látható az alábbi képen:
Most, használja a stocks
szinonimája, ahelyett, hogy a inventories
tábla a lekérdezés, mint a következő:
SELECT * FROM stocks;
Előnyei Oracle szinonimák
Első, szinonimák lehetővé teszi, hogy változtatni bonyolult, hosszadalmas nevek által egyszerűsített álneve. Nagyon hasznos, ha a régi rendszerekkel dolgozik. Tehát ahelyett, hogy egy táblázatot, mint a human_resources.employee_locations
, akkor a offices
.
másodszor, a szinonimák segíthetnek a régebbi alkalmazások visszamenőleges kompatibilitásában. Például átnevez egy táblát, de nem akarja befolyásolni az aktuális alkalmazásokat, amelyek jelenleg a táblát használják. Annak érdekében, hogy az alkalmazások megfelelően működjenek, létrehozhat egy szinonimát, amelynek neve megegyezik a táblázat régi nevével.
harmadszor, a szinonimák segítik az objektumok mozgatását a sémák, akár adatbázisok között, a meglévő kód megszakítása nélkül.
ebben az oktatóanyagban megtanulta, hogyan kell használni az Oracle CREATE SYNONYM
nyilatkozatot egy adatbázis-objektum alternatív nevének létrehozásához.
- hasznos volt ez a bemutató?
- YesNo
Leave a Reply