Rumah >pangkalan data >tutorial mysql >Apakah pernyataan gelung dalam prosedur tersimpan mysql?
Prosedur tersimpan MySQL menyediakan dua penyataan gelung: WHILE dan REPEAT: WHILE loop: Ulangi pelaksanaan blok kod mengikut syarat, dan teruskan pelaksanaan apabila keadaan itu benar. Gelung REPEAT: laksanakan blok kod dahulu, kemudian semak sama ada keadaan itu benar, jika ia palsu, laksanakan blok kod sekali lagi.
Penyataan gelung dalam prosedur tersimpan MySQL
Prosedur tersimpan MySQL menyokong dua jenis penyataan gelung berikut:
gelung WHILE yang diulang
dilaksanakan kod berulang berdasarkan syarat gelung.WHILE berikut Sintaksnya ialah:
<code class="sql">WHILE condition DO -- 代码块 END WHILE;</code>
Di mana:
condition
:循环的条件,当条件为真时,代码块将继续执行。-- 代码块
:要重复执行的代码块。REPEAT 循环
REPEAT循环首先执行代码块,然后检查条件是否为真。如果为真,则循环结束;如果为假,则代码块再次执行。其语法为:
<code class="sql">REPEAT -- 代码块 UNTIL condition;</code>
其中:
-- 代码块
:要重复执行的代码块。condition
REPEAT Gelung
REPEAT gelung mula-mula melaksanakan blok kod dan kemudian menyemak sama ada keadaan itu benar. Jika benar, gelung berakhir; jika salah, blok kod dilaksanakan semula. Sintaksnya ialah:Aplikasi penyata gelung
Penyataan gelung digunakan secara meluas dalam prosedur tersimpan, termasuk:Atas ialah kandungan terperinci Apakah pernyataan gelung dalam prosedur tersimpan mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!