全部产品
Search
文档中心

:Cara menangani kesalahan pembuatan prosedur tersimpan di DMS?

更新时间:Jun 28, 2025

Deskripsi masalah

Jika Anda menggunakan pernyataan SQL di DMS untuk membuat prosedur tersimpan, kesalahan berikut akan muncul:

Penyebab

DMS secara default menggunakan titik koma ; untuk menandakan akhir dari sebuah pernyataan. Prosedur tersimpan memerlukan eksekusi pernyataan SQL yang tidak dapat dipisahkan.

Solusi

Gunakan DELIMITER untuk sementara mengatur karakter akhir baru. Garis miring ganda // digunakan sebagai contoh. Kode SQL berikut disediakan:

Catatan

DELIMITER ; menunjukkan metode untuk mengembalikan beberapa baris dengan titik koma (;) sebagai pengaturan default untuk penanda akhir.

DELIMITER // CREATE  PROCEDURE  p_test() BEGIN    select CURRENT_DATE  as curDate ; END// DELIMITER ;

Ruang lingkup aplikasi

  • DMS