bases_de_donnees:oracle:toc
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | |||
— | bases_de_donnees:oracle:toc [2015/08/01 01:42] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Oracle ====== | ||
+ | Oracle est un système de gestion de base de données relationnel (SGBDR) fourni par Oracle Corporation. Il a été développé par Lawrence Ellison, accompagné d' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Types de données ====== | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | |||
+ | ====== Opération ====== | ||
+ | |||
+ | Exemples de code SQL qui s' | ||
+ | |||
+ | ===== Create ===== | ||
+ | |||
+ | <code sql> | ||
+ | CREATE TABLE " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | PRIMARY KEY (" | ||
+ | ); | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Insert ===== | ||
+ | <code sql> | ||
+ | INSERT INTO city | ||
+ | (province, nom) | ||
+ | VALUES | ||
+ | (' | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ====== SQL*Plus ====== | ||
+ | L' | ||
+ | |||
+ | ===== Ouverture d'une session ===== | ||
+ | |||
+ | SQL*Plus permet, soit de se connecter en mode texte à partir de l' | ||
+ | |||
+ | - Sous une ligne de commande on peut exécuter : '' | ||
+ | - En mode graphique, SQL*Plus se trouve dans le groupe **Oracle** du menu **Démarrer**. | ||
+ | - Si toutes les informations sont corrects, SQL*Plus affiche l' | ||
+ | |||
+ | ===== Fermeture de session ===== | ||
+ | |||
+ | * Pour fermer une session, taper '' | ||
+ | * En mode graphique, simplement fermer l' | ||
+ | |||
+ | La fermeture de session SQL*Plus entraîne la déconnexion de la base. Les transactions en suspens sont enregistrés dans la BD avant la déconnexion par défaut. | ||
+ | |||
+ | Pour effectuer la deconnexion à la BD sans quitter SQL*Plus, il faut utiliser la commande '' | ||
+ | |||
+ | ====== Interaction avec la base de données ====== | ||
+ | |||
+ | |||
+ | ===== COMMIT ===== | ||
+ | |||
+ | La commande '' | ||
+ | COMMIT [WORK] [COMMENT text]; | ||
+ | |||
+ | ===== ROLLBACK ===== | ||
+ | '' | ||
+ | ROLLBACK [WORK] [TO [SAVEPOINT] savepoint_name]; | ||
+ | |||
+ | ===== SAVEPOINT ===== | ||
+ | Cette instruction établi un point de sauvegarde dans la transaction courante. | ||
+ | SAVEPOINT savepoint_name; | ||
+ | |||
+ | |||
+ | ====== Langage SQL d' | ||
+ | |||
+ | Il s'agit du SQL de base à la sauce Oracle. | ||
+ | |||
+ | ===== Outer join ===== | ||
+ | * http:// | ||
+ | |||
+ | |||
+ | ====== Erreurs ====== | ||
+ | ===== ORA-12705 ===== | ||
+ | La solution -> Renommer la clé '' | ||
+ | |||
+ | |||
+ | |||
+ | ===== ORA-12541 ===== | ||
+ | |||
+ | TNS no listener | ||
+ | |||
+ | Il faut habituellement démarrer l' | ||
+ | - Aller dans l' | ||
+ | - Taper '' | ||
+ | - Si '' | ||
+ | |||
+ | ====== Ressources ====== | ||
+ | * [[http:// | ||
+ | |||
bases_de_donnees/oracle/toc.txt · Dernière modification : 2023/10/03 18:44 de sgariepy