Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
site:enseignement:master:mlbda:tmes:sql3 [12/10/2020 10:35] hubert [Sujet] |
site:enseignement:master:mlbda:tmes:sql3 [04/10/2021 11:01] (Version actuelle) camelia |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
===== Sujet ===== | ===== Sujet ===== | ||
+ | Enoncé de l'exercice : Application CAO dans le TD3-4 | ||
+ | Solution schéma CAO: {{ :site:enseignement:master:mlbda:tmes:schema.sql | Schéma CAO}} | ||
+ | |||
+ | |||
+ | /* | ||
Voir {{http://www-bd.lip6.fr/wiki/_media/site/enseignement/master/mlbda/td2016_4i801_sujets.pdf |l'énoncé}} : page 6, TD3 Exercice 1: Application CAO. Voir la **syntaxe** page 10 | Voir {{http://www-bd.lip6.fr/wiki/_media/site/enseignement/master/mlbda/td2016_4i801_sujets.pdf |l'énoncé}} : page 6, TD3 Exercice 1: Application CAO. Voir la **syntaxe** page 10 | ||
+ | */ | ||
+ | |||
Lire et préparer l'accès à | Lire et préparer l'accès à | ||
Ligne 21: | Ligne 28: | ||
<code sql> | <code sql> | ||
/ | / | ||
- | show error | + | show errors |
</code> | </code> | ||
- | Pour afficher les types et autres objets créés: | + | Pour afficher tous les types, les tables et autres objets que vous avez créés : |
<code sql> | <code sql> | ||
select object_name, object_type, status | select object_name, object_type, status | ||
Ligne 47: | Ligne 54: | ||
La [[site:enseignement:documentation:oracle:oracle10:documentationoracle]] et les [[site:enseignement:documentation:oracle:oracle10:questionsursql]] | La [[site:enseignement:documentation:oracle:oracle10:documentationoracle]] et les [[site:enseignement:documentation:oracle:oracle10:questionsursql]] | ||
- | ====sqlplus==== | ||
- | L'ancienne documentation pour se connecter depuis la PPTI [[site:enseignement:documentation:oracle:connexionoracle]] | ||
- | et [[:site:enseignement:master:mlbda:tmes:sql3_2019]] | ||
===== Questions fréquentes sur SQL3 ===== | ===== Questions fréquentes sur SQL3 ===== | ||
Ligne 166: | Ligne 170: | ||
Le type retourné est **identique** à celui de la variable. Exemple: ''value(m).nom'' | Le type retourné est **identique** à celui de la variable. Exemple: ''value(m).nom'' | ||
- | ===Fonctions deref()=== | + | ===Fonctions deref()=== |
La fonction **deref()** prend en paramètre une expression de chemin dont le type est une référence. | La fonction **deref()** prend en paramètre une expression de chemin dont le type est une référence. | ||
Ligne 176: | Ligne 180: | ||
Il faut d'abord affecter le résultat de la requête à une variable ''v'', puis faire ''return v;'' | Il faut d'abord affecter le résultat de la requête à une variable ''v'', puis faire ''return v;'' | ||
+ | ===Tester le type d'une instance : is of === | ||
+ | Afficher seulemnet les pièces de type Cube : | ||
+ | <code sql> | ||
+ | select value(p) | ||
+ | from LesPBase p | ||
+ | where value(p) is of (Cube); | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | =====Divers===== | ||
---- | ---- | ||
- | retour vers [[[[site:enseignement:master:mlbda:start]]]] | + | |
+ | == anciens liens (à ne plus utiliser) == | ||
+ | <fc #c0c0c0>L'ancienne documentation pour se connecter depuis la PPTI [[site:enseignement:documentation:oracle:connexionoracle]] | ||
+ | et [[:site:enseignement:master:mlbda:tmes:sql3_2019]] | ||
+ | </fc> | ||
+ | |||
+ | retour vers [[site:enseignement:master:mlbda:start]] |