Looking for R3.07 - SQL dans un langage de programmation test answers and solutions? Browse our comprehensive collection of verified answers for R3.07 - SQL dans un langage de programmation at moodle.iut-tlse3.fr.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
L'exception TOO_MANY_ROWS apparait quand
Soit la table relationnelle (SQL) suivante :
Emp (IdEmp, Nom, prenom).
Quelle est la requête qui permet de récupérer la liste des noms dans une variable.
Indiquez le type d'exception levée par ce sous programme
create or replace procedure lire_données (pidservice in Services.IdService%type, pNom in Services.Nom%Type, pEtage in Services.Etage%Type ) as
violation_contrainte_check exception;
pragma exception_init (violation_contrainte_check, -02290);
Begin
insert into Services values (pidService, pNom, pEtage);
Exception when violation_contrainte_check then
dbms_output.put_line('pb de contrainte de domaine l''étage est entre 1 et 5 ');
END ;
Cocher les les execeptions prédéfinies
Que fait l'instruction PL/SQL suivante :
vSalaire Emp.salaire%TYPE;
Dans quelle partie du Bloc PL SQL les exceptions sont elles traitées
Une fonction peut renvoyer (le return d'une fonction)
Une procédure peut renvoyer
Le bout de code PL/SQL ci-dessous, est-il un curseur automatique, semi automatique ou manuel :
BEGIN
for vEmploye in (SELECT nom, salaire, dateEmbauche FROM Emp )
LOOP
...
Un ____ fait référence à un programme qui récupère et traite une ligne à la fois, en fonction des résultats de l'instruction SQL.