Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 10938|Svar: 2

[Nyt nummer] Skriv Oracle stored procedures, bed om hjælp

[Kopier link]
Opslået på 02/09/2018 15.58.01 | | |
Spørgsmålet er dette:
1. Opret en logtabel EXEC_LOG registrere udførelsen af lagrede procedurer:
2. Opret en lagret procedure P_INSERT_EXEC_LOG til at tilføje operationer til log-tabellen
3. Opret en lagret procedure P_UPDATE_EXEC_LOG og modificerer log-tabellen
4. Opret en tabel USER_3G gemme NET_TYPE af DW.DW_F_USER_3G_MON fra januar 2010 til juni 2010 med et '02' og et USER_TYPE 1.
5. Opret en lagret procedure P_USER_3G for scriptet i FixedTopic 4, og kald P_INSERT_EXEC_LOG og P_UPDATE_EXEC_LOG for at registrere udførelsen i logtabellen.

Krav:
1. De oplysninger, der skal inkluderes i log-tabellen:
Procesnavn, dataperiode, såsom måned, starttidspunkt, sluttidspunkt, varighed, eksekveringsstatus osv.
2. Procesnavnet og dataperioden bør være primærnøglen i log-tabellen, det vil sige, at en lagret procedure ikke kan gentages i en datacyklus.


Tak fordi du hjælper mig som nybegynder




Tidligere:Om deling af kodelinks
Næste:Introduktion til YAML-dokumentation
Opslået på 04/09/2018 11.04.56 |
Følgende er SQL-sætningen til oprettelse af tabeller og oprettelse af stored procedures, henvis til dig selv, træk slutninger fra ét eksempel, og Baidu hvis du ikke forstår.

Oracle-kommando til at oprette en fremmednøgle for primær nøgle

1. Opret en studentertabel
Opret tabel t_stu(  
  Stuid nummer (10) primærnøgle,  
  stuname varchar2(20) ikke null,  
  Stusex Varchar2(2) standard 'mand'-tjek(stusex i('mand', 'kvinde')))
);  
   
2. Lav en skema
Opret tabel t_couse(  
  Couseid nummer(10) primærnøgle,  
  cousename varchar2(20) ikke null,  
  kousetype varchar2(4)
);  

3. Opret et studiereferat (inklusive hovednøglen til fremmednøglen)
Opret tabel t_score(  
  scoreID nummer (10) primærnøgle,  
  Stuide nummer(10) refererer til t_stu(Stuid),  
  Couseid nummer(10),  
  begrænsning fk_couseid fremmednøgle(couseid)  
  Referencer t_couse(Couseid)  
  ved slet-kaskade
);

Oracle opretter lagrede procedurer

1. Grundlæggende grammatik


2. Skriv et simpelt eksempel for at ændre ename-feltet i emp-tabellen

Kaldemetoden er som følger:

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

Opslået på 30/04/2019 18.15.54 |
Ifølge den faktiske situation har alle et SD-kort
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com