Vous êtes sur la page 1sur 18

Index

Remarque : Un numro ou une lettre en gras fait rfrence l'ensemble d'un


chapitre ou d'une annexe.
A
ADD_MONTHS, fonction 3-21
Affecter des privilges 13-7
Affichage de la date par dfaut 2-6, 3-17
Ajouter des donnes l'aide d'une vue 11-16
Alias 1-4, 1-17, 1-16, 2-7, 2-24, 11-9
Alias de table 4-12
ALL, oprateur 6-16
ALL_COL_COMMENT, vue du dictionnaire de donnes 9-32
ALL_TAB_COMMENT, vue du dictionnaire de donnes 9-32
ALTER SEQUENCE, instruction 12-12
ALTER TABLE, instruction 9-22, 9-23, 10-17, 10-20, 10-21, 13-11
ALTER USER, instruction 13-11
American National Standards Institute I-24
Analyse de type n-premiers 11-2, 11-22, 11-23, 11-24
Annulation au niveau instruction 8-42
ANSI I-24
ANY, oprateur 6-15
APPEND, commande C-11
Applications de data warehouse I-8
Arguments 3-3, 3-5
AS, clause de sous-interrogation 9-20
Attributs I-16, I-19
AVG, fonction 5-6, 5-7

Le langage SQL et l'outil iSQL - Index-1


Index

B
Base de donnes Oracle9i I-4
BETWEEN, oprateur 2-10
Bouton Execute (dans iSQL*Plus) 1-7, 1-32
BREAK, commande 7-18
BTITLE, commande 7-19

C
Calculs dans les expressions 1-9
Caractre gnrique 2-12
Cardinalit I-18
CASCADE CONSTRAINTS, clause 10-22
CASE, expression 3-51, 3-52
Chanes de caractres 2-5, 2-6
CHANGE, commande C-12
Charger des scripts 1-32
CHECK, contrainte 10-16
Cl primaire 10-11
Cl unique compose 10-10
CLEAR BREAK, commande 7-18
COALESCE, fonction 3-49
Cohrence en lecture 8-43, 8-44
COLUMN, commande 7-16, 7-17
Commande ou fichiers script 7-20
Commandes SQL*Plus C-2
COMMENT, instruction 9-32
COMMIT, instruction 8-2, 8-33, 8-35, 8-39, 8-40, 9-8
CONCAT, fonction 3-11
Conditions logiques 2-15
Conformit la norme SQL: 1999 4-6, 4-22, 4-30
Conformit An 2000 3-17

Le langage SQL et l'outil iSQL - Index-2


Index

C
CONSTRAINTS 10
CASCADE CONSTRAINTS, clause 10-22
CHECK, contrainte 10-16
Cl primaire 10-11
Contrainte d'intgrit rfrentielle 10-13
Contraintes de niveau colonne 10-8
Contraintes de niveau table 10-8
Dfinir des contraintes 10-5
Dsactiver 10-20
FOREIGN KEY 10-13, 10-14, 10-15, I-19
NOT NULL, contrainte 10-7
READ ONLY, contrainte 11-19
REFERENCE, contrainte 10-15
Supprimer un enregistrement
prsentant une contrainte d'intgrit 8-22
Supprimer une contrainte 10-19
UNIQUE, contrainte 10-9, 10-10
Contrainte d'intgrit rfrentielle 10-13
Contraintes de niveau colonne 10-8
Contraintes de niveau table 10-8
Contraintes d'intgrit 8-17, 10-2
Contrler l'accs la base de donnes 13
Conventions d'appellation des tables 9-4
Conversion explicite des types de donnes 3-25
Conversion implicite des types de donnes 3-25
COUNT, fonction 5-8
CREATE INDEX, instruction 12-17
CREATE SEQUENCE, instruction 12-5

Le langage SQL et l'outil iSQL - Index-3


Index

C
CREATE TABLE, instruction 9
CREATE USER, instruction 13-6
CREATE VIEW, instruction 11-7
Crer des scripts 1-26
CURRVAL 9-7, 12-8
Cycle de vie du dveloppement d'un systme I-10
CYCLE, clause (squences) 12-6

D
Date (Affichage de la date par dfaut) 2-6, 3-17
DECODE, expression 3-51, 3-54
DEFAULT, clause 8-26, 8-27, 9-7
DEFINE, commande 7-5, 7-11
Dfinir des contraintes 10-5
DELETE, instruction 8-19, 8-20, 13-16
DESCRIBE, commande 1-29, 8-7, 10-24, 11-13, C-7
Diagramme entit/relation I-16, I-17, I-16
DISABLE, clause 10-20
DISTINCT, mot-cl 1-4, 1-23, 5-5, 5-10
Donnes issues de plusieurs tables (jointures) 4
DROP ANY INDEX, instruction 12-2
DROP ANY VIEW, instruction 11-20
DROP COLUMN, clause 9-27
DROP INDEX, instruction 12
DROP SEQUENCE, instruction 12-14
DROP SYNONYM 12-24
DROP TABLE, instruction 9-29
DROP UNUSED COLUMNS, clause 9-28
DROP VIEW, instruction 11-20
DUAL, table 3-14, 3-18

Le langage SQL et l'outil iSQL - Index-4


E
E-business I-3
EDIT, commande C-14
Ensembles de lignes 5-3
Entit I-16, I-17, I-18
Equijointures 4-8, 4-27
ESCAPE, option 2-13
Etat arborescent 19
Execute (Bouton) (dans iSQL*Plus) 1-7, 1-32
Excuter SQL 1-26
Expression arithmtique 1-9
Expressions
Calculs dans les expressions 1-9
CASE, expression 3-51, 3-52
DECODE, expression 3-51, 3-54
Logique If-Then-Else 3-51
Extraire des donnes d'une vue 11-10

F
Fichier script SQL*Plus 7-3
Fichiers de commandes ou script 7-20, 7-22, C-2
Crer des scripts 1-26
Charger des scripts 1-32
Fonction monoligne 3-4
Fonction multiligne 3-4
Fonctions 3, 5
AVG (moyenne) 5-6, 5-7
COALESCE, fonction 3-49
CONCAT, fonction 3-11
COUNT, fonction 5-8
Fonction multiligne 3-4
Fonctions de conversion de donnes 3-4, 3-35
Fonctions numriques 3-13

Le langage SQL et l'outil iSQL - Index-5


Index

F
Fonctions 3, 5
INITCAP, fonction 3-9
INSTR, fonction 3-11
LAST_DAY, fonction 3-21
LENGTH, fonction 3-11
LOWER, fonction 3-9
LPAD, fonction 3-11
MAX, fonction 5-6, 5-7
MIN, fonction 5-6, 5-7
MONTHS_BETWEEN, fonction 3-6, 3-21
NEXT_DAY, fonction 3-21
NULLIF, fonction 3-48
NVL, fonction 3-45, 3-46, 5-5, 5-12
NVL2, fonction 3-47
Renvoyer une valeur 3-3
ROUND, fonction 3-14, 3-21, 3-23
STDDEV, fonction 5-7
SUBSTR, fonction 3-11
SUM, fonction 5-6, 5-7
SYS, fonction 9-9
SYSDATE, fonction 3-18, 3-20, 9-7
TO_CHAR, fonction 3-31, 3-37, 3-39
TO_DATE, fonction 3-39
TO_NUMBER, fonction 3-39
TRIM, fonction 3-11
TRUNC, fonction 3-15, 3-21, 3-23
Type de donnes alphanumrique dans les fonctions 3-4
UPPER, fonction 3-9, 3-10
USER, fonction 9-7

Le langage SQL et l'outil iSQL - Index-6


F
Fonctions de conversion de donnes 3-4, 3-35
Fonctions de date 3-6
Fonctions de groupe 5
Fonctions de groupe dans une sous-interrogation 6-10
Fonctions de groupe et valeurs NULL 5-11
Fonctions imbriques 3-42
Fonctions Internet I-7
Fonctions numriques 3-13
FOREIGN KEY, contrainte 10-13, 10-14, 10-15, I-19
Format de date RR 3-41
FRACTIONAL_SECONDS_PRECISION 9-15
FROM, clause 1

G
Gnrer des numros uniques 12-3
GRANT, instruction 13
GROUP BY, clause 5-13, 5-14, 5-15, 5-16

H
HAVING, clause 5-21, 5-22, 5-23, 6-11

Le langage SQL et l'outil iSQL - Index-7


Index

I
Identificateur unique I-18
Index 9-3, 12
Conditions exigeant la cration d'index ? 12-18
CREATE INDEX, instruction 12-17
Index non uniques 12-16
Index unique 10-10, 12-6
Index bass sur une fonction 12-21
Index non uniques 12-16
Index unique 10-10, 12-6
INITCAP, fonction 3-9
INSERT, instruction 8-5, 8-6, 8-11, 13-18
VALUES, clause 8-5
Instance Oracle I-23
INSTR, fonction 3-11
Instruction 1-4
Instructions LCD (Langage de contrle de donnes) 8-33, 9
Instructions LDD (Langage de dfinition de donnes) 8-33, 9-5, 13
Instructions LMD (Langage de manipulation de donnes) 8
Oprations LMD sur une vue 11-14
Interrogation avec la clause FROM 11-21
Interrogation externe 6-5
Interrogation interne 6-3, 6-4, 6-5
Interrogations imbriques 6-4
IS NOT NULL, oprateur 2-14
IS NULL, oprateur 2-14
iSLQL*Plus 1-24
ISO (International Standards Organization) I-24

Le langage SQL et l'outil iSQL - Index-8


J
Java I-23
Joindre des tables 1-3, 4
Equijointures 4-8, 4-27
Joindre en l'absence d'enregistrements correspondants 4-34
Joindre plus de deux tables 4-13
Joindre une table elle-mme 4-19
Jointure trois liens 4-30
Jointure externe 4-17, 4-18
Jointures naturelles 4-24, 4-26
Non-quijointures 4-14, 4-15
ON, clause 4-28, 4-29
Produit cartsien 4-4, 4-5
RIGHT, table 4-33
Table de gauche 4-32
Jointure trois liens 4-30
Jointure externe 4-17, 4-18
Jointures naturelles 4-24, 4-26

L
Langage SQL (Structured Query Language) I-2, I-21, I-22, 1-2, 1-24, 1-25
LAST_DAY, fonction 3-21
LENGTH, fonction 3-11
Liens de base de donnes 13-19
Ligne I-19
LIKE, oprateur 2-12
Limiter le nombre de lignes 2-2
LIST, commande C-11
Logique conditionnelle If-Then-Else 3-51
Logique If-Then-Else 3-51
LOWER, fonction 3-9
LPAD, fonction 3-11

Le langage SQL et l'outil iSQL - Index-9


M
MAX, fonction 5-6, 5-7
Mmoire SGA I-23
Mmoire tampon SQL C-3
MERGE, instruction 8-28, 8-29
WHEN NOT MATCHED, clause 8-31
Mettre une squence en mmoire cache 12-1
MIN, fonction 5-6, 5-7
Modle de format (fm) 3-31
Modifier une colonne 9-25
MODIFY, clause 9-26
MONTHS_BETWEEN, fonction 3-6, 3-21
Mots-cls 1-4, 1-7

N
NEXT_DAY, fonction 3-21
NEXTVAL, pseudo-colonne 9-7, 12-8
Noms de colonne ambigus 4-11
Noms de table utiliss en tant que prfixes 4-11
Non-quijointures 4-14, 4-15
NOT NULL, contrainte 10-7
NULL 1-14, 1-15, 2-14, I-19
NULLIF, fonction 3-48
NVL, fonction 3-45, 3-46, 5-5, 5-12
NVL2, fonction 3-47

Le langage SQL et l'outil iSQL - Index-10


O
Objet (privilges) 13-2
ON DELETE CASCADE, clause 10-15
ON DELETE SET NULL, clause 10-15
ON, clause 4-28, 4-29
Oprateur arithmtique 1-9
Oprateur de comparaison, conditions de comparaison 2-7
Oprateur de concatnation 1-18
Oprateurs monolignes 6-8
OR REPLACE, clause 11-12
Oracle9i Application Server I-4
ORDER BY, clause 2
Ordre de tri par dfaut 2-23
Ordre de priorit 1-12
Ordre de tri par dfaut 2-23
ORDER BY, clause 2

P
Priorit (ordre de) 1-12
Privilges 13
Affecter des privilges 13-7
Privilges objet 13-2
Produit cartsien 4-4, 4-5
Programmation oriente objet I-7
Projection 1-3
PUBLIC, mot-cl 13-5

Le langage SQL et l'outil iSQL - Index-11


R
READ ONLY, contrainte 11-19
Recherche 2-12
REFERENCE, contrainte 10-13, 10-15
Rgles de cration d'une vue 11-8
Rgles de priorit 1-13, 2-19
Regrouper des donnes 5
Relations I-16
REM, commande 7-21
RENAME, commande 9-28
Renvoyer une valeur 3-3
REVOKE, commande 13-17
ROLLBACK, instruction 8-2, 8-33, 8-35, 8-38, 8-41
ROUND, fonction 3-14, 3-21, 3-23
ROWNUMBER, pseudo-colonne

Le langage SQL et l'outil iSQL - Index-12


Index

S
SAVE, commande C-14
SAVEPOINT, instruction 8-2, 8-35, 8-36
Schma 9-6, 13-4
Scripts (Charger des) 1-32
Scripts (Crer des) 1-26
SELECT, instruction 1
Slection 1-3
Squences 9-13, 12
CREATE SEQUENCE, instruction 12-5
CURRVAL 9-7, 12-8
CYCLE, clause 12-6
Gnrer des numros uniques 12-3
Mettre des valeurs de squence en mmoire cache 12-11
NEXTVAL 9-7, 12-8
Serveur d'applications I-5
SET UNUSED, clause 9-28
SET VERIFY ON, commande 7-7
SET, clause 8-15
SET, commande 7-12
SGA (Mmoire) I-23
Signe dise 3-38
SOME, oprateur 6-15
Sous-ensembles logiques 11-4
Sous-interrogation multicolonne 6-7
Sous-interrogation multiligne 6-2, 6-7, 6-14

Le langage SQL et l'outil iSQL - Index-13


S
Sous-interrogations 6, 8-16, 8-21, 8-23, 9-18, 11-21
AS, clause de sous-interrogation 9-20
Aucune ligne renvoye par la sous-interrogation 6-13
Emplacement de la sous-interrogation 6-4
Fonctions de groupe dans une sous-interrogation 6-10
Interrogation avec la clause FROM 11-21
Interrogation externe 6-5
Interrogation interne 6-3, 6-4, 6-5
Interrogations imbriques 6-4
Sous-interrogation multicolonne 6-7
Sous-interrogation multiligne 6-2, 6-7, 6-14
Sous-interrogations monolignes 6-2, 6-7
Sous-interrogations monolignes 6-2, 6-7
SQL*Plus C
START, commande C-14
STDDEV, fonction 5-7
Structures de donnes de la base de donnes Oracle 9-3, 9-5
Substitution simple esperluette 7-4
SUBSTR, fonction 3-11
SUM, fonction 5-6, 5-7
Supprimer une contrainte 10-19
Synonyme 9-3, 12-2, 12-3, 12-23, 13-3
Synthse des rsultats de groupes de lignes 5-18
SYS, fonction 9-9
SYSDATE, fonction 3-18, 3-20, 9-7
Systme de gestion de base de donnes relationnelle (SGBDR) I-2, I-13, I-14
Systme de gestion de base de donnes relationnelle (SGBDR) objet I-2, I-7, I-12

Le langage SQL et l'outil iSQL - Index-14


T
Table (Alias de) 4-12
Tables du dictionnaire de donnes 9-9
TO_CHAR, fonction 3-31, 3-37, 3-39
TO_DATE, fonction 3-39
TO_NUMBER, fonction 3-39
Traitement conditionnel 3-51
Traitement des transactions en ligne I-8
Transactions 8-32
Trier des rsultats l'aide de la clause ORDER BY 2
Ordre de tri par dfaut 2-23
TRIM, fonction 3-11
TRUNC, fonction 3-15, 3-21, 3-23
TRUNCATE TABLE, instruction 9-31
TTITLE, commande 7-19
Tuple I-19
Types de donnes 3-25
Type de donnes alphanumrique dans les fonctions 3-4
Type de donnes d'horodatage 9-14
Type de donnes INTERVAL YEAR TO MONTH 9-17
Type de donnes TIMESTAMP 9-16
TIMESTAMP WITH TIME ZONE 9-15
TIMESTAMP WITH LOCAL TIME 9-16
INTERVAL YEAR TO MONTH 9-17

Le langage SQL et l'outil iSQL - Index-15


U
UNDEFINE, commande 7-11
UNIQUE, contrainte 10-9, 10-10
UPDATE, instruction 8, 13-14
SET, clause 8-15
UPPER, fonction 3-9, 3-10
USER, fonction 9-7
USER_CATALOG, vue du dictionnaire 9-10
USER_COL_COMMENTS, vue du dictionnaire 9-32
USER_CONS_COLUMNS, vue du dictionnaire 10-19, 10-25
USER_CONSTRAINTS, vue du dictionnaire 10-4, 10-19, 10-24
USER_DB_LINKS, vue du dictionnaire 13-19
USER_INDEXES, vue du dictionnaire 12-20
USER_OBJECTS, vue du dictionnaire 9-10
USER_SEQUENCES, vue du dictionnaire 12-7
USER_TAB_COMMENTS, vue du dictionnaire 9-30
USER_TABLES, vue du dictionnaire 9-10
USER_UNUSED_COL_TABS, vue du dictionnaire 9-28
USING, clause 4-26, 13-20
UTC (Temps universel coordonn) 9-15
Utilisateurs (crer) 13-6

Le langage SQL et l'outil iSQL - Index-16


V
Valeurs littrales 1-20
VALUES, clause 8-5
Variables de substitution 7-2, 7-3
Variance 5-7
VERIFY, commande 7-7
Verrous de type Exclusive 8-46
Verrous externes (locks) 8-45
Verrous de type Exclusive 8-46
Vues 9-3, 11
Rgles de cration d'une vue 11-8
Vues en ligne 11-2, 11-21
OR REPLACE, clause 11-12
Extraire des donnes d'une vue 11-10
Simple et complexe 11-6
USING, clause 4-26
WITH READ ONLY, clause 11-18
Vues en ligne 11-2, 11-21

W
WHEN NOT MATCHED, clause 8-31
WHERE, clause 2
Limiter le nombre de lignes 2-2
WITH CHECK OPTION, clause 8-25, 11-17, 13-13, 13-14, 13-15, 13-18
WITH READ ONLY, clause 11-18

X
XML I-23

Le langage SQL et l'outil iSQL - Index-17


Le langage SQL et l'outil iSQL - Index-18