Szinonimák, oracle pl
Ez az Oracle bemutatja, hogyan lehet létrehozni és törölni az Oracle / PLSQL szinonimákat a szintaxissal és a példákkal.
A szinonimája alternatív név az olyan objektumokhoz, mint például a táblázatok, nézetek, szekvenciák, tárolt eljárások és más adatbázis objektumok.
Általában olyan szinonimákat használsz, amikor másik objektumhoz hozzáférést biztosít egy objektumhoz, és nem szeretné, hogy a felhasználók aggódjanak az objektumhoz tartozó séma miatt.
Szinonima (vagy Csere) létrehozása
Létrehozhat egy szinonimát, hogy a felhasználók a lekérdezés táblázata használatakor ne használják a séma nevével a táblanév előtagját.
Szintaxis Oracle / PLSQL szinonimák létrehozásához:
CREATE [VAGY REPLACE] [PUBLIC] SYNONYM [séma.] Szinonimaszám
FOR [séma] Objektumnév [@ dblink];
VAGY CSERÉLJE
Lehetővé teszi a szinoním újbóli létrehozását (ha már létezik), anélkül, hogy ki kellene adnia a DROP szinonimaszót.
NYILVÁNOS
Ez azt jelenti, hogy a szinonimája nyilvános és minden felhasználó számára elérhető. Ne feledje, hogy a felhasználónak először meg kell adnia a megfelelő jogosultságokat a szinonimaként.
séma
A megfelelő rendszer. Ha ezt a kifejezést elhagyják, az Oracle azt feltételezi, hogy saját sémát jelent.
object_name
Az objektum neve, amelyhez szinonímát állít be. Ez a következő objektumok valamelyike lehet:
- táblázat
- kilátás
- sorozat
- tárolt eljárás
- függvény
- csomag
- materializált nézet
- java osztály séma objektum
- felhasználó által definiált objektum
- szinonima
Vegyünk egy példát az Oracle / PLSQL szinonimájának létrehozására.
Syntax drop synonym in Oracle / PLSQL:
DROP [PUBLIC] SYNONYM [séma.] Szinonimaszám [erő];
NYILVÁNOS
Törölheti a nyilvános szinonimát. Ha a PUBLIC beállítást választotta, akkor nem kell sémát megadnia.
erő
Ez kényszeríti az Oracle-t a szinoním eltávolítására, még akkor is, ha függőségek vannak. Ez valószínűleg nem jó ötlet az erő használatára. mivel ez az Oracle objektumok érvénytelenítéséhez vezethet.
Vegyünk egy példát az Oracle / PLSQL szinonimájának eltávolítására.