Sisällysluettelo:
- Synonyymit ovat tietokannan objektityyppi. Mutta aliakset ovat vain nimi, joka viittaa kyselyn sisällä olevaan taulukkoon, näkymään tai sarakkeeseen. Ei tietokantaobjekti
- Synonyymejä voidaan luoda taulukoille, näkymille, toiminnoille, menettelyille, paketeille, sekvensseille, toteutuneille näkymille, java-luokan objektityypeille ja laukaisijoille. Mutta aliaksia käytetään vain näkymiin, taulukoihin ja niiden sarakkeisiin
- Koska synonyymit ovat tietokantaobjekti, ne ovat kelvollisia skeeman (yksityinen synonyymi) tai tietokannan sisällä (julkinen synonyymi). Mutta aliakset, jotka ovat voimassa kyselyn sisällä, missä niitä käytetään
- Jokainen skeema tarvitsee "synonyymi" -oikeuden synonyymien luomiseen. Mutta aliaksia ei ole mitään etuoikeutta
Video: Synonyymin Ja Aliaksen Välinen Ero
2024 Kirjoittaja: Mildred Bawerman | [email protected]. Viimeksi muokattu: 2023-12-16 08:38
Synonyymi vs Alias (ORACLE-tietokannoissa) | Yksityiset synonyymit ja julkiset synonyymit
Englanniksi synonyymillä ja aliaksilla on lähes sama merkitys. Mutta tietokannoissa nämä ovat kahta erilaista asiaa. Varsinkin ORACLE-tietokannoissa niiden molemmat käyttö on erilaista. Synonyymejä käytetään viemään skeeman tai tietokannan objekteja toisesta skeemasta. Joten synonyymi on tietokannan objektityyppi. Mutta aliakset ovat tulossa eri tavalla. Se tarkoittaa; ne eivät ole tietokantaobjekteja. Aliaksia käytetään viittaamaan taulukoihin, näkymiin ja sarakkeisiin kyselyissä.
Synonyymit
Nämä ovat tietyntyyppisiä tietokantaobjekteja. Ne viittaavat muihin tietokannan objekteihin. Synonyymin yleisin käyttö on viitata erillisen skeeman objektiin toisella nimellä. Mutta synonyymejä voidaan luoda viittaamaan myös toisen tietokannan objekteihin (hajautetuissa tietokannoissa tietokantalinkkien avulla). Taulukoita, näkymiä, toimintoja, menettelyjä, paketteja, sekvenssejä, toteutuneita näkymiä, java-luokan objekteja ja laukaisimia voidaan käyttää viitteinä synonyymeille. Synonyymejä on kahden tyyppisiä.
- Yksityiset synonyymit (voi käyttää vain ne luonut käyttäjä.)
- Julkiset synonyymit (voivat käyttää kaikki käyttäjät, joilla on asianmukaiset oikeudet)
Tässä on yksinkertainen syntaksi synonyymin luomiseksi erilliseen tietokantaan, luo synonyymi myschema.mytable1 kohteelle [email protected] _link1
Koska myschemassa on synonyymi nimeltä mytable1 [email protected] _link1 (hajautettu tietokantataulukko), voimme helposti viitata hajautettuun tietokantataulukkoon mytable1: n avulla. Meidän ei tarvitse käyttää pitkää objektinimeä tietokantalinkin kanssa kaikkialla.
Alias
Nämä ovat vain yksi nimi kyselyssä olevalle näkymälle, taulukolle tai sarakkeelle. Ne eivät ole tietokantaobjekteja. Siksi aliakset eivät ole kelvollisia kaikkialla skeemassa / tietokannassa. Ne ovat voimassa vain kyselyn sisällä. Katsotaanpa tämä esimerkki, valitse välilehti1.kol1 arvoksi c1, välilehti2.kol2 arvoksi c2
välilehdeltä user1.tab1 tab1, user1.tab2 tab2
missä välilehti1.kol1 = välilehti2.kol2
Tässä c1 ja c2 ovat sarakkeiden aliaksia, joita käytetään sarkaimille tab1.col1 ja tab2.col2 ja sarkaimet1 ja tab2 ovat taulukoiden aliaksia, joita käytetään käyttäjille1.table1 ja user2.table2. Kaikki nämä aliakset ovat kelvollisia vain tämän kyselyn sisällä.
Mitä eroa on synonyymillä ja aliaksella (ORACLE-tietokannoissa)? Synonyymit ovat tietokannan objektityyppi. Mutta aliakset ovat vain nimi, joka viittaa kyselyn sisällä olevaan taulukkoon, näkymään tai sarakkeeseen. Ei tietokantaobjektiSynonyymejä voidaan luoda taulukoille, näkymille, toiminnoille, menettelyille, paketeille, sekvensseille, toteutuneille näkymille, java-luokan objektityypeille ja laukaisijoille. Mutta aliaksia käytetään vain näkymiin, taulukoihin ja niiden sarakkeisiinKoska synonyymit ovat tietokantaobjekti, ne ovat kelvollisia skeeman (yksityinen synonyymi) tai tietokannan sisällä (julkinen synonyymi). Mutta aliakset, jotka ovat voimassa kyselyn sisällä, missä niitä käytetäänJokainen skeema tarvitsee "synonyymi" -oikeuden synonyymien luomiseen. Mutta aliaksia ei ole mitään etuoikeutta |
Suositeltava:
Symmetristen Ja Epäsymmetristen Ylämolekyylien Välinen Ero
Keskeinen ero symmetristen ja epäsymmetristen huippumolekyylien välillä on se, että symmetrisillä huippumolekyyleillä on yksi oikea pyörimisakseli ja kaksi hitausmomenttia
Luonnollisen Ja Keinotekoisen Ystävyyskaupan Välinen Ero
Keskeinen ero luonnollisen ja keinotekoisen ystävyyskaupan välillä on se, että luonnollinen ystävyysyhteisö tapahtuu luonnollisesti äidin vanhemman kohdussa keinotekoisena
Kimeerisen Ja Humanisoidun Vasta-aineen Välinen Ero
Keskeinen ero kimeerisen ja humanisoidun vasta-aineen välillä on se, että kimeerinen vasta-aine on vasta-aine, joka koostuu eri lajien domeeneista, ja
Klenow-fragmentin Ja DNA-polymeraasin 1 Välinen Ero
Keskeinen ero Klenow-fragmentin ja DNA-polymeraasi 1: n välillä on se, että Klenow-fragmentti on suuri osa DNA-polymeraasia 1, josta puuttuu 5 ' kohtaan 3 ' eksonukli
L- Ja S-koronaviruksen Välinen Ero
Tärkein ero L- ja S-koronaviruksen välillä on se, että L-koronaviruksella on "CT" # 039; haplotyyppi, jolla on leusiinin kodoni kohdassa T28, 144, kun taas S-koronavirus e