Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 10938|Antwort: 2

[Neue Ausgabe] Schreibe Oracle gespeicherte Prozeduren, bitte um Hilfe

[Link kopieren]
Veröffentlicht am 02.09.2018 15:58:01 | | |
Die Frage ist folgende:
1. Erstellen Sie eine Log-Tabelle EXEC_LOG die Ausführung gespeicherter Prozeduren dokumentieren:
2. Erstellen Sie ein gespeichertes Verfahren P_INSERT_EXEC_LOG, um Operationen zur Log-Tabelle hinzuzufügen
3. Erstellen Sie eine gespeicherte Prozedur P_UPDATE_EXEC_LOG und ändern Sie die Log-Tabelle
4. Erstelle eine Tabelle, USER_3G speichere die NET_TYPE der DW.DW_F_USER_3G_MON von Januar 2010 bis Juni 2010 mit einem '02' und einem USER_TYPE von 1.
5. Erstellen Sie ein gespeichertes Verfahren P_USER_3G für das Skript von FixedTopic 4 und rufen Sie die P_INSERT_EXEC_LOG und P_UPDATE_EXEC_LOG auf, um die Ausführung in der Log-Tabelle festzuhalten.

Anforderungen:
1. Die Informationen, die in die Logarithmustabelle aufgenommen werden müssen:
Prozessname, Datenzeitraum, wie Monat, Startzeit, Endzeit, Dauer, Ausführungsstatus usw.
2. Der Prozessname und die Datenperiode sollten der Primärschlüssel der Log-Tabelle sein, das heißt, eine gespeicherte Prozedur kann nicht in einem Datenzyklus wiederholt werden.


Danke, dass du mir als Anfänger geholfen hast




Vorhergehend:Über das Teilen von Codelinks
Nächster:Einführung in die YAML-Dokumentation
Veröffentlicht am 04.09.2018 11:04:56 |
Im Folgenden finden Sie die SQL-Anweisung zum Erstellen von Tabellen und zur Erstellung von gespeicherten Prozeduren: Beziehen Sie sich auf sich selbst, ziehen Schlüsse aus einem Beispiel und Baidu, falls Sie es nicht verstehen.

Oracle-Befehl zur Erstellung eines Primärschlüssel-Fremdschlüssels

1. Erstelle eine Studententabelle
Tabelle erstellen t_stu(  
  Stuid Nummer (10) Primärschlüssel,  
  stuname varchar2(20) nicht null,  
  Stusex Varchar2(2) Standard-Check für 'männlich'(stusex in('männlich', 'weiblich')))
);  
   
2. Erstellen Sie einen Stundenplan
Tabelle erstellen t_couse(  
  Couseid Nummer (10) Hauptschlüssel,  
  Cousename varchar2(20) nicht null,  
  Cousetype varchar2(4)
);  

3. Erstellen Sie ein Kursberichtsblatt (einschließlich des Hauptfremdschlüssels)
Tabelle erstellen t_score(  
  Scoreid Nummer (10) Primärschlüssel,  
  Stuid Number(10) bezieht sich auf t_stu(stuid),  
  Couseid Nummer (10),  
  Constraint fk_couseid Fremdschlüssel(couseid)  
  Quellen t_couse(Couseid)  
  On Delete Cascade
);

Oracle erstellt gespeicherte Prozeduren

1. Grundlegende Grammatik


2. Schreiben Sie ein einfaches Beispiel, um das ename-Feld der EMP-Tabelle zu modifizieren

Die Aufrufmethode ist wie folgt:

SQL>exec update_emp('7935','test');

Veröffentlicht am 30.04.2019 18:15:54 |
Je nach aktueller Situation hat jeder eine SD-Karte
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com