Meet sql plus
Sok fejlesztők, adatbázis-adminisztrátorok és haladó felhasználók kezdi az ismeretséget Oracle egy meglévő Oracle alkalmazások egy szervezeten belül. És az első eszköz közvetlenül letölteni az adatokat az Oracle adatbázis, amelyhez be, gyakran válik SQL * Plus. Amikor a felhasználó először indul SQL * Plus, a legtöbb esetben, annak érdekében, hogy a munkamenet indításakor az Oracle adatbázis, akkor meg kell adnia a felhasználónevét és jelszavát. Vannak kivételek e szabály alól, például úgy, hogy a jelszó hitelesítés, feltéve, hogy az operációs rendszer. A következő példa bemutatja, hogyan lehet a munkamenet indításakor az Oracle a UNIX parancssor, ha az adatbázis fut a UNIX-gép, amelyhez kapcsolódik:
$ / Home / oracle> SQLPlus scott / tiger
SovetVsredeWindowsmozhno végre a parancsot fent látható származó priglasheniyaDOS sor, ha végre zh1aete versiyuSQL * Plusdlyakomandnoy vonal másik lehetőség, hogy kattintson egy sorozat myshyuStart \ Programs \ Oracle ORACLE_HOME \ Application Development \ SQL * Plus, chtobyvypolnitversiyuSQL * Plusdlya GUI. A legtöbb sistemORACLE_HOMEdolzhen helyébe a könyvtár nevét, amelyben a szoftver obespechenieOracle, naprimerOraHomel berendezésen tárolt.
Ha szeretne csatlakozni egy Oracle adatbázis, amelynek házigazdája egy másik gépen, amelyre éppen csatlakozik, akkor futtassa a parancsot SQLPlus, ahol miután a felhasználó nevét és jelszavát lepecsételt konkrét adatbázis neve. Láthatjuk, hogy ez hogyan történik a kód mezőbe az alább látható. További szimbólumok @orcl rangsor végén a parancs után azonnal a felhasználó nevét és jelszavát, adja meg az operációs rendszer neve az Oracle adatbázis kívánt Connectivity magunkat. Íme egy példa egy ilyen parancs
S / home / oracle> SQLPlus scott / tiger @ ORCL
SovetV a figyelmet a könyv, akkor feltételezzük chtobaza dannyhOracle amelyhez csatlakozni szeretne, elhelyezni Nata ugyanazon a gépen, amelyen vypolnyaeteSQL * Plus.
Tipp: kapcsolódni az adatbázishoz, akkor meg kell adni (nyújtott) engedélyével - csak egy felhasználói azonosítót és jelszót, hogy ez nem elég. További információ a jogosultságokat lásd később.
SQL egy funkcionális programozási nyelv. Ez azt jelenti, hogy meghatározzák, hogy mit szeretne látni szempontjából a kívánt eredményt. Ön határozza meg a kívánt eredményt, a Oracle meghatározza, hogyan lehet elérni ezt az eredményt. Nézd meg újra az üzemeltető kiválasztása, amelyekkel már foglalkozott korábban.
SQL> SELECT dolgozoid, ENAME, SAL FROM EMP
2 AHOL ENAME = 'SMITH';
Az első dolog, amit tudni SQL: tudnak többsoros. A nyilatkozat tartalmazza két sor, hogy áll kulcsszavakat vagy szöveges karakterlánc-kifejezés. Azonban felhívjuk figyelmét, hogy nem vagyunk osztva (nem tolódik) egyetlen kulcsszó a sorok között - ez nem engedélyezett Oracle. Végül az SQL utasítások kis- és nagybetűket. Ezért a fenti kijelentés logikailag ekvivalens a következő nyilatkozatot;
SQL> select dolgozoid, ename, sal származó emp
2, ahol ename = 'SMITH';
ZamechanieHotya oszlop nevét és táblázatok és kulcsszavak (például, válassza ki, fromiwhere) nem érzékenyek, szöveges karakterláncok tipaSMITH ütközött aposztrófok in-CIÓ fent látható kódot minták és nagybetűket. Ez annak a ténynek köszönhető chtoOraclehranit szöveget pontosan ugyanúgy, ahogy belépett; Ezért, ha a bejegyzés sora a táblázatban megadott EMP familiyuSMITHv verhnemregistre, Oraclezapomnit ezt a sort ebben a formában. Néha ez okból az úgynevezett A szöveg húrok - ők betűkkel (. Azaz szó szerinti pontossággal) ismételje meg amit beírt.
Típus emp_rec van bejegyzés (