Oracle CREATE SYNONYM
Summary: tässä opetusohjelmassa opit käyttämään Oraclea CREATE SYNONYM
statement luomaan vaihtoehtoisen nimen tietokantakohteelle, kuten taulukko, näkymä, sekvenssi, menettely, tallennettu toiminto ja materialisoitu näkymä.
Johdatus Oracleen luo SYNONYYMILAUSEKE
CREATE SYNONYM
lausuma mahdollistaa synonyymin, joka on vaihtoehtoinen nimi tietokantakohteelle, kuten taulukko, näkymä, sekvenssi, menettely, tallennettu funktio ja materialisoitu näkymä.
tässä on uuden synonyymin luomisen perussyntaksi:
tässä syntaksissa:
- määritä ensin synonyymin nimi ja sen skeema. Jos ohitat skeeman, Oracle luo synonyymin omaan skeemaasi.
- toiseksi, määritä
FOR
avainsanan jälkeen kohde, jolle haluat luoda synonyymin. Huomaa, että skeema-objekti (schema.object
) ei voi sisältyä pakettiin. - kolmanneksi, käytä
OR REPLACE
-vaihtoehtoa, jos haluat luoda synonyymin uudelleen, jos se on jo olemassa. Jos synonyymiä ei ole olemassa,OR REPLACE
ei ole vaikutusta. - neljäs, käytä
PUBLIC
avainsanaa luodaksesi julkisen synonyymin, joka on synonyymi, joka on kaikkien käyttäjien saatavilla. Huomaa, että käyttäjillä on oltava riittävät oikeudet taustalla oleviin objekteihin, jotta he voivat käyttää julkisia synonyymejä.
kun olet määritellyt objektin synonyymin, voit viitata siihen SQL-lausekkeissa, kuten SELECT
INSERT
ja DELETE
lauseke.
Oracle CREATE SYNONYM example
tässä esimerkissä käytetään CREATE SYNONYM
statement luoda synonyymi inventories
taulukko otostietokannasta:
CREATE SYNONYM stocksFOR inventories;
Jos käytät SQL-kehittäjää, voit tarkastella vastaperustettua synonyymiä Synonyymisolmujen alla, kuten seuraavassa kuvassa näkyy:
nyt voit käyttää stocks
synonyymiä inventories
taulukkoa kyselyssä seuraavasti:
SELECT * FROM stocks;
Oraclen synonyymien edut
ensin synonyymien avulla voi muuttaa monimutkaista ja pitkiä nimiä yksinkertaistetuilla peitenimillä. On erittäin hyödyllistä, jos työskentelet vanhojen järjestelmien kanssa. Sen sijaan, että viitattaisiin taulukkoon, kuten human_resources.employee_locations
, voidaan käyttää offices
.
toiseksi synonyymit voivat auttaa vanhojen sovellusten yhteensopivuutta taaksepäin. Esimerkiksi nimeät taulukon uudelleen, mutta et halua vaikuttaa taulua tällä hetkellä käyttäviin sovelluksiin. Jotta sovellukset toimisivat kunnolla, voit luoda synonyymin, jonka nimi on sama kuin taulukon vanha nimi.
kolmanneksi synonyymit auttavat siirtämään objekteja skeemojen, jopa tietokantojen välillä rikkomatta olemassa olevaa koodia.
tässä opetusohjelmassa olet oppinut käyttämään Oraclea CREATE SYNONYM
statement luodaksesi vaihtoehtoisen nimen tietokantaobjektille.
- Auttoiko tämä opetusohjelma?
- YesNo
Leave a Reply