Yhteenveto: tässä opetusohjelmassa, voit oppia askel askeleelta, miten MySQL CREATE PROCEDURE ilmoitus luo uusi tallennettu menettelyjä.

MySQL LUODA MENETTELY selvitys

Tämä kysely palauttaa kaikki tuotteet products taulukko näytteen tietokantaan.

Code language: SQL (Structured Query Language) (sql)

seuraavan lausuman luo uusi tallennettu menettely, joka kietoo kysely:

suorita nämä lausunnot:

Ensimmäinen, käynnistää MySQL Workbench.,

Toiseksi, luoda uuden SQL-välilehti täytäntöönpanosta kyselyt:

Kolmanneksi, kirjoita lausuntoja SQL-välilehti:

Neljännen, suorita lausuntoja. Huomaa, että voit valita kaikki lausekkeet SQL-välilehdessä (tai ei mitään) ja napsauta Suorita-painiketta. Jos kaikki on hyvin, MySQL luo tallennetun menettelyn ja tallentaa sen palvelimelle.,

Viides, tarkista tallennettu menettely avaamalla Tallennetut solmu. Jos et näe tallennettu menettely, voit napsauttaa Päivitä-painiketta vieressä SCHEMAS nimi:

Onnittelut! olet onnistuneesti luonut ensimmäisen tallennetun menettelyn MySQL.

tutkitaan tallennetun menettelyn syntaksia.

ensimmäinen ja viimeinen DELIMITER komennot eivät ole osa tallennettu menettely., Ensimmäinen DELIMITER komento muuttaa oletuksena erotin, jotta // ja viimeksi DELIMITER komento muuttaa erotin takaisin oletuksena yksi, joka on puolipiste (;).

luodaksesi uuden tallennetun menettelyn, käytät CREATE PROCEDURE lausumaa.

Tässä on perus syntaksin CREATE PROCEDURE selvitys:

Code language: SQL (Structured Query Language) (sql)

tämä syntaksi

  • Ensimmäinen, määritä nimi tallennettu menettely, jonka haluat luoda, kun CREATE PROCEDURE avainsanat.,
  • toinen, määritä luettelo pilkulla erotetuista parametreista tallennettua menettelyä varten suluissa menettelyn nimen jälkeen.
  • kolmas, kirjoita koodiBEGIN END lohkon väliin. Yllä olevassa esimerkissä on vain yksinkertainen SELECT lausuma. Jälkeen END avainsanan, voit sijoittaa erotin merkin lopussa menettelyn lausunto.,

Täytäntöönpanosta tallennettu menettely

suorittaa tallennettu menettely, voit käyttää CALL selvitys:

Code language: SQL (Structured Query Language) (sql)

tässä syntaksin, voit määrittää nimi tallennettu menettely jälkeen CALL avainsana. Jos tallennetussa menettelyssä on parametrit, sinun täytyy siirtää argumentteja suluissa tallennetun menettelyn nimen mukaisesti.,e havainnollistaa, miten soittaa GetAllProducts() tallennettu menettely:

Code language: SQL (Structured Query Language) (sql)

Suorittamalla tämä lausunto on sama kuin suorittamalla SQL-lauseessa:

Tässä on osittainen ulostulo:

Luo tallennettu menettely käyttämällä MySQL Workbench wizard

käyttämällä MySQL Workbench wizard, sinun ei tarvitse ottaa on monia asioita, kuten erottimia tai suorittamalla komento luo tallennettu menettelyjä.,

ensin, napsauta hiiren kakkospainikkeella navigaattorista tallennettuja menettelyjä ja valitse Luo tallennettu menettely…-valikon kohta.,

seuraava välilehti on avoinna:

Toisen, vaihda tallennettu menettely on nimi ja lisää koodi välillä BEGIN END lohko:

tallennetut menettely nimi on GetAllCustomers(), joka palauttaa kaikki rivit customers taulukko näytteen tietokantaan.,

Kolmanneksi, Napsauta käytä-painiketta, MySQL Workbench avaa uuden ikkunan tarkistaa SQL-skripti, ennen kuin sen tietokanta:

Neljäntenä, Napsauta käytä-painiketta. MySQL Workbench luo tallennettu menettely:

Viides, napsauta Valmis-painiketta sulkeaksesi ikkunan.,

Lopuksi, katsella tallennettuja menettely Tallennetut lista:

tässä opetusohjelmassa, olet oppinut, miten käyttää MySQL CREATE PROCEDURE selvitys luoda uusia tallennetut tietokantaan.

  • Auttoiko tämä opetusohjelma?
  • YesNo