Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk memberikan nilai kepada pembolehubah dalam prosedur tersimpan mysql

Bagaimana untuk memberikan nilai kepada pembolehubah dalam prosedur tersimpan mysql

青灯夜游
青灯夜游asal
2022-01-24 17:14:3711427semak imbas

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;".

Bagaimana untuk memberikan nilai kepada pembolehubah dalam prosedur tersimpan mysql

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn