Rumah > Artikel > pangkalan data > Bagaimana untuk memberikan nilai kepada pembolehubah dalam prosedur tersimpan mysql
Cara untuk menetapkan nilai kepada pembolehubah dalam prosedur tersimpan mysql: 1. Gunakan kata kunci DECLARE, sintaks "DECLARE variable name type DEFAULT default value;" 2. Gunakan kata kunci SET, sintaks "SET nama ubah = Mod ungkapan tugasan;".
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
Pembolehubah boleh ditakrifkan dan digunakan dalam prosedur dan fungsi tersimpan MySQL.
Pengguna boleh menggunakan kata kunci DECLARE untuk mentakrifkan pembolehubah dan memberikan nilai kepada pembolehubah selepas definisi. Skop pembolehubah ini adalah dalam bahagian program BEGIN...END.
1. Berikan nilai semasa mentakrifkan pembolehubah
Anda boleh menggunakan kata kunci DECLARE dalam MySQL untuk mentakrifkan pembolehubah dan menetapkan nilai lalai, sintaks :
DECLARE 变量名 类型 DEFAULT 默认值;
Penjelasan: Klausa DEFAULT digunakan untuk menetapkan nilai lalai pembolehubah Jika klausa DEFAULT ditinggalkan, nilai lalai adalah NULL.
Contoh:
Tentukan pembolehubah my_sql, jenis data ialah jenis INT dan nilai lalai ialah 10. Pernyataan SQL adalah seperti berikut:
DECLARE my_sql INT DEFAULT 10;
2 Berikan nilai selepas mentakrifkan pembolehubah
Anda boleh menggunakan kata kunci SET dalam. MySQL untuk memberikan nilai kepada pembolehubah
Sintaks:
SET 变量名 = 赋值表达式;
Nota: Penyataan SET boleh menetapkan nilai kepada berbilang pembolehubah pada masa yang sama, dan penyataan tugasan setiap pembolehubah dipisahkan dengan koma.
Contoh: Berikan nilai 30 kepada pembolehubah my_sql. Pernyataan SQL adalah seperti berikut:
SET my_sql=30;
[Cadangan berkaitan: tutorial video mysql]
Atas ialah kandungan terperinci Bagaimana untuk memberikan nilai kepada pembolehubah dalam prosedur tersimpan mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!