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 
FORkulcsszó 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 REPLACEopció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 REPLACEnincs hatása. - negyedszer használja a 
PUBLICkulcsszó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 SELECTINSERTé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