Osef

1015 mots 5 pages
Exercices de découverte du langage PL/SQL : les procédures
NB : pour exécuter une procédure depuis la commande SQL de Apex, utilisez la commande
« Begin <NomDeProcédure> ; End ; »
Procédure de mise à jour 1.1.1. Créez la procédure MAJNomsVins, qui a pour but de convertir tous les noms de vins en InitCap.
(Préambule : convertissez par une requête tous les noms de vins en majuscule). 1.1.2. Créez la procédure MAJNoms, qui a pour but de convertir tous les noms de notre base de données en InitCap (noms de vins, de couleurs, d’acquéreurs).
(Préambule : convertissez par une requête tous les noms en majuscule). 1.1.3. Créez la procédure MAJVin, qui modifie le nom d’un vin particulier. Un premier paramètre indique le nom du vin à modifier, un second indique le nom de remplacement à donner.
Procédure d’insertion 1.1.1. Créez la procédure InsèreOrder, qui prend autant de paramètres qu’il y a de champs dans la table Demo_Orders, et qui insère dans la table Orders une ligne avec les valeurs fournies.
NB : pour le champ date, vous utiliserez la variable Oracle SysDate ;
Vous choisirez d’insérer un Order d’Id = 999, pour le client d’identifiant 1. 1.1.2. Que se passe-t-il lors de la seconde tentative d’utilisation de la fonction InsèreOrder ? Pourquoi ? Justifiez votre réponse en vous appuyant sur la requête de création de la table Demo_Orders. 1.1.3. Créez InsèreOrder2 pour qu’elle ne prenne pas Order_Id comme paramètre, mais que la valeur à insérer dans ce champ soit calculé par une requête Select incluse dans cotre procédure (utilisation d’une variable). Testez toujours avec le client d’identifiant 1. 1.1.4. Ecrivez une requête d’insertion dans la table Demo_Orders, utilisant une sous-requête pour calculer la valeur à donner à Order_Id. Utilisez cette requête pour simplifier InsèreOrder2 en vous passant de calculer une variable intermédiaire. Testez toujours avec le client d’identifiant 1.

en relation

  • Choix Sante refereee
    366 mots | 2 pages
  • Bac stg cgrh domidepann
    1262 mots | 6 pages
  • Aps metalux
    329 mots | 2 pages
  • 1s_6 la_couleur_des_etoiles
    2296 mots | 10 pages
  • Osef
    625 mots | 3 pages
  • Oedipe
    487 mots | 2 pages
  • Osef
    748 mots | 3 pages
  • Osef
    2507 mots | 11 pages
  • Osef
    274 mots | 2 pages
  • Osef
    1884 mots | 8 pages
  • Oijfr
    504 mots | 3 pages
  • Osef
    979 mots | 4 pages
  • Complexité
    446 mots | 2 pages
  • Les formes particulières d'emploi en france
    288 mots | 2 pages
  • oeuf
    830 mots | 4 pages