Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 10938|Répondre: 2

[Nouveau numéro] Écris des procédures stockées Oracle, demande de l’aide

[Copié le lien]
Publié sur 02/09/2018 15:58:01 | | |
La question est la suivante :
1. Créer une table de journal EXEC_LOG enregistrer l’exécution des procédures stockées :
2. Créer une procédure stockée P_INSERT_EXEC_LOG d’ajouter des opérations à la table de journalisation
3. Créer une procédure stockée P_UPDATE_EXEC_LOG et modifier la table de journal
4. Créer un tableau USER_3G stocker les NET_TYPE du DW.DW_F_USER_3G_MON de janvier 2010 à juin 2010 avec un '02' et un USER_TYPE de 1.
5. Créer un P_USER_3G de procédure stockée pour le script de FixedTopic 4, et appeler le P_INSERT_EXEC_LOG et P_UPDATE_EXEC_LOG pour enregistrer l’exécution dans la table de log.

Exigences :
1. Les informations à inclure dans le tableau journal :
Nom du processus, période des données, comme le mois, l’heure de début, la fin du moment, la durée, l’état de l’exécution, etc.
2. Le nom du processus et la période des données doivent être la clé principale de la table de journal, c’est-à-dire qu’une procédure stockée ne peut pas être répétée dans un cycle de données.


Merci de m’avoir aidé en tant que débutant




Précédent:À propos du partage de liens de code
Prochain:Introduction à la documentation YAML
Publié sur 04/09/2018 11:04:56 |
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') ;

Publié sur 30/04/2019 18:15:54 |
Selon la situation réelle, tout le monde a une carte SD
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com