Voici la phrase SQL pour créer des tables et des procédures stockées, vous référez à vous-même, tirez des inférences d’un exemple, et Baidu si vous ne comprenez pas.
Commande Oracle pour créer une clé étrangère à clé primaire
1. Créer un tableau des élèves Créer une table t_stu( Tonalité primaire du nombre stuid (10), Stuname Varchar2(20) non nul, Stusex Varchar2(2) Vérification par défaut de « mâle » (Stusex dans(« Homme », « Féminin »))) );
2. Créer un emploi du temps de cours Créer une table t_couse( Tonalité primaire du nombre Couseid (10), nom de la varchar2(20) non nulle, cousetype varchar2(4) );
3. Créer une fiche de cours étudiante (incluant la clé étrangère principale) Créer une table t_score( Score number (10) clé primaire, Stuid Number (10) fait référence à t_stu(stuid), nombre de couseid (10), contrainte fk_couseid clé étrangère (couseid) Références t_couse(couseid) Sur la cascade de suppression );
Oracle crée des procédures stockées
1. Grammaire de base
2. Écrire un exemple simple pour modifier le champ ename de la table EMP
La méthode d’appel est la suivante :
SQL>exec update_emp('7935','test') ;
|