Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 10938|Antwoord: 2

[Nieuw Nummer] Schrijf Oracle stored procedures, vraag om hulp

[Link kopiëren]
Geplaatst op 02-09-2018 15:58:01 | | |
De vraag is deze:
1. Maak een logtabel aan EXEC_LOG registreert de uitvoering van opgeslagen procedures:
2. Maak een opgeslagen procedure aan P_INSERT_EXEC_LOG om bewerkingen toe te voegen aan de logtabel
3. Een opgeslagen procedure aanmaken P_UPDATE_EXEC_LOG en de logtabel aanpassen
4. Maak een tabel aan USER_3G sla de NET_TYPE van de DW.DW_F_USER_3G_MON van januari 2010 tot juni 2010 op met een '02' en een USER_TYPE van 1.
5. Maak een opgeslagen procedure P_USER_3G aan voor het script van FixedTopic 4, en roep de P_INSERT_EXEC_LOG en P_UPDATE_EXEC_LOG aan om de uitvoering in de logtabel vast te leggen.

Vereisten:
1. De informatie die in de logtabel moet worden opgenomen:
Procesnaam, gegevensperiode, zoals maand, starttijd, eindtijd, duur, uitvoeringsstatus, enzovoort.
2. De procesnaam en gegevensperiode moeten de primaire sleutel van de logtabel zijn, dat wil zeggen dat een opgeslagen procedure niet in een datacyclus kan worden herhaald.


Bedankt dat je me als beginner hebt geholpen




Vorig:Over het delen van codelinks
Volgend:Inleiding tot YAML-documentatie
Geplaatst op 04-09-2018 11:04:56 |
Hieronder volgt de SQL-instructie voor het maken van tabellen en het maken van opgeslagen procedures; verwijs naar jezelf, trek conclusies uit één voorbeeld, en Baidu als je het niet begrijpt.

Oracle-opdracht om een primaire sleutel vreemde sleutel te creëren

1. Maak een studententabel aan
maak een tabel aan t_stu(  
  Stuid getal(10) primaire sleutel,  
  stuname varchar2(20) niet null,  
  Stusex varchar2(2) standaard 'mannelijk' check(stusex in('mannelijk', 'vrouwelijk')))
);  
   
2. Maak een lesrooster
maak een tabel aan t_couse(  
  couseid nummer(10) primaire sleutel,  
  cousename varchar2(20) niet null,  
  cousetype varchar2(4)
);  

3. Maak een studentenrapportblad (inclusief de hoofdvreemde sleutel)
maak een tabel aan t_score(  
  Scoreid Number(10) primaire sleutel,  
  Stuid Number(10) verwijst naar t_stu(stuid),  
  Couseid nummer(10),  
  constraint fk_couseid vreemde sleutel(couseid)  
  Referenties t_couse(Couseid)  
  Op verwijderen Cascade
);

Oracle maakt opgeslagen procedures aan

1. Basisgrammatica


2. Schrijf een eenvoudig voorbeeld om het ename-veld van de emp-tabel te wijzigen

De call-methode is als volgt:

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

Geplaatst op 30-04-2019 18:15:54 |
Volgens de situatie heeft iedereen een SD-kaart
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com