PAYS
FR
FR
EN
Nous contacter
S’inscrire
Espace client
Nous contacter
Nous contacter
S’inscrire
FORMATIONS
NOS SOLUTIONS
SE CERTIFIER
INFORMATIONS PRATIQUES
L’UNIVERS ORSYS
Tous nos domaines de formation
Technologies numériques
Management – Développement personnel
Compétences métiers
Comment s’inscrire ?
Formations inter
Formations intra
Séminaires état de l’art
Classes à distance
Essentiels 3h30
Digital Learning
Services sur mesure
Conseil en ingénierie pédagogique
Certifications par domaines
Certifications éditeurs
Parcours certifiants
Services aux entreprises
Contrats cadres et forfaits
Comment s’inscrire ?
Déroulement d’une formation
Développement durable et RSE
Qui sommes-nous ?
Approche pédagogique
Nos articles
Nos webinars
Nos vidéos
FORMATIONS
>
Technologies numériques
Management – Développement personnel
Compétences métiers
Tous nos domaines de formation
Comment s’inscrire ?
NOS SOLUTIONS
>
SE CERTIFIER
>
Certifications par domaines
Certifications éditeurs
Parcours certifiants
INFORMATIONS PRATIQUES
>
Services aux entreprises
Contrats cadres et forfaits
Comment s’inscrire ?
Déroulement d’une formation
Développement durable et RSE
L’UNIVERS ORSYS
>
Qui sommes-nous ?
Approche pédagogique
Nos articles
Nos webinars
Nos vidéos
>
Formations
>
Technologies numériques
>
formation SGBD
>
formation Oracle
>
formation Oracle, optimisation d'applications
>
test-prérequis
Formation Oracle, optimisation d'applications (OPT)
Testez vos connaissances pour valider les prérequis
1 -
Ces syntaxes définissent un bloc PL/SQL :
Plusieurs réponses possibles
FOR I IN 1..5 LOOP ... END LOOP;
DECLARE ... BEGIN ... END;
BEGIN ... END;
DECLARE ... BEGIN ... EXCEPTION ... END;
Je ne sais pas
2 -
Cette déclaration est syntaxiquement correcte et définit une variable scalaire.
Plusieurs réponses possibles
la_date DATE(8);
le_compteur IS TABLE OF NUMBER(3);
le_compteur INTEGER;
le libelle latab.col%TYPE;
Je ne sais pas
3 -
Peut-on déclarer une variable comme obligatoire par une clause NOT NULL ?
Une seule réponse possible
Non
Oui
Je ne sais pas
4 -
Comment se fait l'initialisation d'une variable ?
Plusieurs réponses possibles
On ne peut pas initialiser une variable
On peut initialiser une variable par la clause initval après le format
On peut initialiser une variable par la clause := après son format
On peut initialiser une variable par un calcul sur la valeur d'autres variables initialisées
Je ne sais pas
5 -
Quelles propositions sont vraies ?
Plusieurs réponses possibles
La déclaration vemp EMPLOYEES%ROWTYPE définit un record
Un record est une variable composite
Un record a plusieurs champs mais n'est pas indexé
On ne peut pas référencer un seul élément d'un record
Je ne sais pas
6 -
Quelles sont les opérations possibles sur un curseur PL/SQL ?
Une seule réponse possible
FETCH UNIQUEMENT
DECLARE uniquement
DECLARE, OPEN, FETCH et CLOSE
Je ne sais pas
7 -
Dans la syntaxe <br>FECTH cur INTO la_var ;<br>Quel peut être le type de variable de la_var ?
Une seule réponse possible
Une fonction
Une vue
Une constante
Un autre curseur
Un record
Je ne sais pas
8 -
Quelles propositions sont vraies ?
Plusieurs réponses possibles
Les erreurs qui apparaissent dans un bloc PL/SQL peuvent être traitées dans la clause EXCEPTION du bloc
NO_DATA_FOUND est une exception standard Oracle qui apparaît si le champ recherché est NULL
NO_DATA_FOUND est une exception standard Oracle qui apparaît si aucune ligne ne correspond à l'ordre SELECT ou FETCH
La syntaxe pour traiter une exception est : IF nomexception THEN
Je ne sais pas
9 -
Quelles propositions sont vraies ?
Plusieurs réponses possibles
Une procédure stockée peut avoir 0 ou plusieurs arguments en entrée et en sortie
On définit les arguments dans la clause DECLARE
On définit les arguments entre parenthèses après le nom de la procédure
Les arguments sont formatés sans dimension
Je ne sais pas
10 -
Quelles propositions sont vraies ?
Plusieurs réponses possibles
Une fonction stockée a un format
Une fonction stockée est appelée par un ordre EXECUTE
La valeur de retour de la fonction est définie par l'instruction EXIT
La valeur de retour de le fonction est définie par l'instruction RETURN(uneval)
Je ne sais pas
11 -
Quelle fonction permet d'extraire une sous-chaîne d'une chaîne de caractères ?
Une seule réponse possible
NVL
LENGTH
TO_CHAR
SUBSTR
UPPER
Je ne sais pas
12 -
Quelle syntaxe permet d'affecter le résultat d'un SELECT à une variable ( même type et une seule valeur) ?
Une seule réponse possible
SELECT col FROM tab INTO var;
SELECT col INTO var FROM tab;
SELECT col FROM tab INTO :var;
Ce n'est pas possible
Je ne sais pas
13 -
Est-il possible d'interroger plusieurs tables simultanément avec une seule requête SQL ?
Une seule réponse possible
Oui
Non
peut-être (seulement si certaines relations existent entre elles)
Je ne sais pas
14 -
Quelle(s) clause(s) placée(s) après le type de donnée d'un champ permet(tent) de spécifier que le contenu de ce champ doit être unique dans la table ?
Plusieurs réponses possibles
UNIQUE
FOREIGN KEY
AUTOINCREMENT
NOT NULL
PRIMARY KEY
Je ne sais pas
15 -
À quoi sert l'option NOT NULL placée après le type de donnée d'un champ lors de sa déclaration ?
Une seule réponse possible
Permettre l'absence de contenu dans un champ
Interdire les espaces dans un champ
Interdire que ce champ soit vide
Interdire la valeur 0 dans un champ
Je ne sais pas
Une fois les réponses validées, vous ne pourrez plus modifier vos choix.
RÉINITIALISER
VALIDER MES RÉPONSES