Advertisement
Guest User

//??//??//??

a guest
May 16th, 2015
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. Test 1 - Paramètres par défauts
  3. */
  4.  
  5. DECLARE
  6.   groupe_resultat groupes.refgroupe%TYPE;
  7. BEGIN
  8.   groupe_resultat := GESTIONHISTORIQUES.RECHERCHE();
  9.   DBMS_OUTPUT.PUT_LINE('RECHERCHE, groupe trouvé : ' || groupe_resultat);
  10. EXCEPTION
  11.   WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE(SQLERRM);
  12. END;
  13.  
  14. /*
  15. Résultats :
  16.  
  17.   RECHERCHE, groupe trouvé : 2222
  18. */
  19.  
  20.  
  21. /*
  22. Test 2 - Paramètres explicites
  23.  
  24.   GESTIONHISTORIQUES.RECHERCHE('2005', 3);
  25.  
  26. Résultats :
  27.  
  28.   RECHERCHE, groupe trouvé : 2321
  29. */
  30.  
  31.  
  32. /*
  33. Test 3 - Année d'étude invalide
  34.  
  35.   GESTIONHISTORIQUES.RECHERCHE('2005', 4);
  36.  
  37. Résultats :
  38.  
  39.   ORA-20000: Année d'étude "4" invalide. Elle doit se trouver entre 1 et 3
  40. */
  41.  
  42.  
  43. /*
  44. Test 4 - Année scolaire invalide
  45.  
  46.   groupe_resultat := GESTIONHISTORIQUES.RECHERCHE('2020', 3);
  47.  
  48. Résultats :
  49.  
  50.   ORA-20001: L'année scolaire 2020 est postérieure à l'année actuelle
  51. */
  52.  
  53. /*
  54. Test 5 - Plusieurs résultats
  55.  
  56.   groupe_resultat := GESTIONHISTORIQUES.RECHERCHE('2006', 2);
  57.  
  58. Résultats :
  59.  
  60.   ORA-20002: Plusieurs groupes correspondent aux critère de recherche
  61. */
  62.  
  63.  
  64. /*
  65. Test 6 - Aucun résultat
  66.  
  67.   groupe_resultat := GESTIONHISTORIQUES.RECHERCHE('2006', 1);
  68.  
  69. Résultats :
  70.  
  71.   ORA-20003: Aucun groupe ne correspond aux critères de recherche
  72. */
  73.  
  74.  
  75. /*
  76. Test 7 - Année d'étude nulle
  77.  
  78.   groupe_resultat := GESTIONHISTORIQUES.RECHERCHE(NULL, 3);
  79.  
  80. Résultats :
  81.  
  82.    ORA-20004: L'année d'étude ne peut pas être NULL
  83. */
  84.  
  85.  
  86. /*
  87. Test 8 - Année scolaire nulle
  88.  
  89.   groupe_resultat := GESTIONHISTORIQUES.RECHERCHE('2005', NULL);
  90.  
  91. Résultats :
  92.  
  93.   ORA-20005: L'année scolaire ne peut pas être NULL
  94. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement