Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 10938|Svar: 2

[Nytt nummer] Skriv Oracle lagrade procedurer, be om hjälp

[Kopiera länk]
Publicerad på 2018-09-02 15:58:01 | | |
Frågan är denna:
1. Skapa en loggtabell EXEC_LOG registrera exekveringen av lagrade procedurer:
2. Skapa en lagrad produr P_INSERT_EXEC_LOG för att lägga till operationer i log-tabellen
3. Skapa en lagrad procedur P_UPDATE_EXEC_LOG och ändra logaritmtabellen
4. Skapa en tabell USER_3G lagra NET_TYPE av DW.DW_F_USER_3G_MON från januari 2010 till juni 2010 med ett '02' och ett USER_TYPE 1.
5. Skapa en lagrad procedur P_USER_3G för skriptet i FixedTopic 4 och anropa P_INSERT_EXEC_LOG och P_UPDATE_EXEC_LOG för att registrera exekveringen i loggtabellen.

Krav:
1. Informationen som behöver inkluderas i logaritmtabellen:
Processnamn, dataperiod, såsom månad, starttid, sluttid, varaktighet, exekveringsstatus, etc.
2. Processens namn och dataperiod bör vara primärnyckeln i logtabellen, det vill säga en lagrad procedur kan inte upprepas i en datacykel.


Tack för att du hjälper mig som nybörjare




Föregående:Om att dela kodlänkar
Nästa:Introduktion till YAML-dokumentation
Publicerad på 2018-09-04 11:04:56 |
Följande är SQL-satsen för att skapa tabeller och lagrade procedurer, hänvisa till dig själv, dra slutsatser från ett exempel, och Baidu om du inte förstår.

Oracle-kommando för att skapa en främmande nyckel för primärnyckeln

1. Skapa en studenttabell
skapa tabell t_stu(  
  stuid nummer (10) primärnyckel,  
  stuname varchar2(20) inte null,  
  Stusex varchar2(2) standard 'manlig' kontroll (stusex in('man', 'kvinna')))
);  
   
2. Skapa ett schema för lektionerna
skapa tabell t_couse(  
  Couseid nummer(10) primärnyckel,  
  cousename varchar2(20) inte null,  
  kousetyp varchar2(4)
);  

3. Skapa ett kursrapportblad för studenter (inklusive huvudfrämmande nyckel)
skapa tabell t_score(  
  ScoreID nummer (10) primärnyckel,  
  Stoidnummer(10) refererar till t_stu(Stuid),  
  Couseid nummer(10),  
  begränsning fk_couseid främmande nyckel(couseid)  
  Referenser t_couse(Couseid)  
  På radering-kaskaden
);

Oracle skapar lagrade procedurer

1. Grundläggande grammatik


2. Skriv ett enkelt exempel för att modifiera ename-fältet i emp-tabellen

Anropsmetoden är följande:

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

Publicerad på 2019-04-30 18:15:54 |
Enligt den faktiska situationen har alla ett SD-kort
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com