Sunteți pe pagina 1din 4

ANEXE

ANEXA 1
CUVINTE REZERVATE

LIST ROWID
LOCK ROWNUM
ACCES DISTINcT LONG ROWS
ADD DOES MAJCEXTENTS RUN
ALL DROP MINUS SELECT
ALTER MODE SESSION
AND ELSE MODIFY SET
ANY ERASE MOVE SHARE
APPEND EVALUATE NEW SIZE
AS EXCLUSIVE NOAUDIT SMALLINT
ASC EXISTS NOCOMPRESS SPACE
ASSERT FILE NOLIST START
ASSIGN FLOAT NOSYSSORT SUCCESSFUL
AUDIT FOR NOT SYNONYM
BETWEEN FORMAT NOWAIT SYSDATE
BY FROM NULL SYSSORT
CHAR GRANT NUMBER TABLE
CHECK GRAPHIC OF TEMPORARY
CLUSTER GROUP OFFLINE THEN
COLUMN HAVING OLD TO
COMMENT IDENTIFIED ON TRIGGER
COMPRESS IF ONLINE UID
CONNECT IMAGE OPTIMIZE UNION
CONTAIN IMMEDIATE OPTION UNIQUE
CONTAINS IN OR UPDATE.
CRASH INCREMENT ORDER USER
CREATE INDEX PAGE USING
CURRENT INDEXED PARTITION VALIDATE
DATAPAGES INDEXPAGES PCTFREE VALUES
DATE INITIAL PRIOR VARCHAR
DBA INSERT PRIVILEGES VARGRAPHIC
DBLINK INTEGER PUBLIC VIEW
DECIMAL INTERSECT RAW WHENEVER
DEFAULT INTO RENAME WHERE
DEFINITION IS REPLACE WITH
DELETE LEVEL REPORT
DESC LIKE RESOURCE
REVOKE
ANEXA 2

OPERATORI UTILIZATI IN LIMBA JUL SQL*PLUS

A. Sintaxa operatorilor SQL*PLUS


Operator Functie
& Specifică înlocuirile lexicale într-un fişier de comenzi
executat cu START. Opţiunile sunt înlocuite prin &s:
prima prin &1, a doua prin &2 etc.
&,&& Indică o variabilă utilizator într-o comandă SQL*PLUS.
Se cere o valoare de fiecare dată când variabila & este
găsită şi se cere o valoare când se găsete prima dată
variabila &&. Incheie o variabilă de substituţie urmată
de un caracter ce ar putea fi parte a numelui variabilei.

B. Sintaxa operatorilor SQL


Operator Functie
(…) Include o subcerere conţinută ântr-o altă comandă
’…’ Delimitează o constantă de tip caracter sau dată
calendaristică. Un apostrof într-o constantă de tip
caracter se preprezintă prin două apostrofuri.
“…” Marchează un nume de coloană sau sinonim care
conţine caractere speciale. Marchează literalii într-un
format de tip dată calendaristică.
@ Precede un nume de legătură la o bază de date, într-o
clauză FROM.

C. Operatori aritmetici SQL


Operator Functie
+, - Operatori unari + şi – (valori pozitive, respectiv valori
negative)
*, / Operatori de înmulţire şi împărţire
+- Operatori de adunare şi scădere
|| Concatenare de şiruri de caractere
D. Operatori logici
Operator Functie
<, >, =, >=, <=, !=, <> Operatori de comparatie
NOT Funcţia logică „NU”
AND Funcţia logică „ŞI”
OR Funcţia logică „SAU”
[NOT] IN(listă) Egal cu oricare valoare din lista de valori
ANY Indică o valoare oarecare dintr-o mulţime
ALL Indică toate valorile unei mulţimi
[NOT] BETWEEN X AND Valoarea unei variabile [nu] se găseşte în intervalul
Y [x,y]
EXISTS Condiţia este adevărată dacă o subcerere returnează cel
puţin un rând
[NOT] LIKE Compară valoarea unui câmp cu un şir de caractere.
Dacă în şirul de caractere urmează
% se compară cu orice secventă de caractere; _ - se
compară cu orice caracter;
IS [NOT] NULL Operatorul specifică dacă valoarea unei variabile este
sau nu nulă

E. Operatori utilizaţi în expresiile de cereri


Operator Functie
UNION Combină mai multe cereri, returnând reunirea liniilor
selectate de cererile individuale
INTERSECT Combină mai multe cereri, returnând intersecţia liniilor
selectate de cererile individuale
MINUS Combină mai multe cereri, returnând diferenţa liniilor
selectate de două cereri (rândurile distincte selectate de
prima cerere şi neselectate de a doua cerere)

F. Alţi operatori SQL


Operator Functie
(+) Indică faptul că o coloană ce îl precede este coloană de
joncţiune externă (OUTER JOIN COLUMN)
PRIOR Definşte relaţiile părinte-fiu între nodurile unei cereri
structurate arborescent. Dacă operatorul PRIOR
precede o expresie din stânga unei egalităţi, se face o
selecţie descendentă. Dacă operatorul PRIOR precede o
expresie din dreapta unei egalităţi se va face o selecţie
ascendentă.
ANEXA 3

PSEUDOCOLOANE UTILIZATE IN LIMBA JUL SQL*PLUS

Număr coloană Valoare returnată


LEVEL 1 pentru rădăcină, 2 pentru subdirector (copil) al
rădăcinii etc. Se utilizează în comanda SELECT şi
cluza CONNECT BY
NULL Returnează o valoare nulă. Nu poate fi folosită în
expresiile logice.
ROWID Numărul de identificare al rândului. Un identificator de
rând este de tipul ROWID şi nu de tipul număr sau
caracter.
ROWNUM Numărul de ordine al rândului selectat din tabelă
(numărând de la 1)
SYSDATE Data calendaristică şi timpul curent
UID Identificator de utilizator, este un număr unic pentru
fiecare utilizator
USER Returnează numele utilizatorului curent

S-ar putea să vă placă și