Crearea procedurilor în mysql

Să stabilim sarcina: Creați o procedură care returnează orașul cu populația maximă conform codului țării. (Nu se poate alege între folosirea funcțiilor și a procedurilor, sau avantajul celui dintâi era lipsit de ambiguitate)







Cea mai simplă sintaxă pentru crearea procedurilor, conform indicațiilor din documentație. arata ca:


Să stabilim sarcina: Creați o procedură care returnează orașul cu populația maximă conform codului țării. (Nu se poate alege între folosirea funcțiilor și a procedurilor, sau avantajul celui dintâi era lipsit de ambiguitate)

Sarcina este specificată în baza de date mondială. o bază de date MySQL standard care este disponibilă publicului. Pentru a rezolva problema, trebuie să utilizați propriul delimiter în loc de ";" (numai în momentul descrierii procedurii MySQL, în exemplul curent aceasta este o dublă slash "//").







Selectați numele procedurii și parametrului și specificați ce tip de parametru este utilizat: intrare sau ieșire și poate fi intrare-ieșire și specificați tipul de conținut de tip SQL care este trecut la procedură. (toate notațiile de mai jos sunt sugerate de studenții cursurilor MySQL, după ce au studiat teoria)

Procedura în sine ar trebui să emită sau să returneze prin intermediul unei variabile intrare-ieșire o anumită valoare (dacă printr-o variabilă, atunci numai un scalar are o valoare de un tip simplu)

Sarcini pentru procedurile de scriere pentru baza de date MySQL

  1. Creați o procedură care, după numele orașului, returnează populația orașului
  2. Creați o procedură care, după numele țării, returnează populația țării
  3. Scrieți o prosedură, conform codului țării, care afișează toate limbile din țară. Utilizați SELECT în interiorul procedurii
  4. Scrieți o procedură care stabilește un nou nume pentru oraș.
  5. Creați o procedură care adaugă un oraș (care este un wrapper pentru instrucțiunea INSERT)
  6. Scrieți o procedură care elimină țara după cod






Articole similare

Trimiteți-le prietenilor: