Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL – MariaDB – Menulis Prosedur Tersimpan Pertama

Seperti yang Anda ketahui, saya adalah penggemar berat area Penyetelan Kinerja SQL Server dan saya menghabiskan sebagian besar waktu bekerja dengan klien di berbagai proyek Penyesuaian Kinerja SQL Server. Bagian terbaik dari pekerjaan saya adalah saya mulai bekerja dengan klien baru setiap hari dengan topik favorit saya Pemeriksaan Kesehatan Kinerja Basis Data Komprehensif . Baru-baru ini ketika bekerja dengan klien pada suatu sistem berjalan ke situasi yang sangat menarik di mana saya harus menulis prosedur tersimpan dalam tiga bahasa pemrograman yang berbeda MySQL, MariaDB dan SQL Server. Meskipun mudah bagi saya untuk menulis prosedur tersimpan di SQL Server, saya menemukan bahwa untuk MariaDB dan MySQL kita harus mengetahui sedikit sintaks untuk menulis prosedur tersimpan pertama.

Tujuan dari posting blog ini adalah untuk menyediakan template bagi siapa saja yang ingin menulis prosedur tersimpan pertama mereka dengan MariaDB atau MySQL.

Mari kita lihat bagaimana kita dapat menulis prosedur tersimpan di MariaDB dan MySQL. Harap dicatat bahwa prosedur tersimpan tidak harus menerima parameter apa pun dan juga tidak berinteraksi dengan tabel database apa pun. Itu hanya mengembalikan nilai 1 saat kita menjalankannya.

-- Change the delimiter
DELIMITER //
-- Create the stored procedure
CREATE OR REPLACE PROCEDURE FirstProc()
BEGIN
SELECT 1 AS OurResult;
END
//
-- Change back the delimiter
DELIMITER ;
-- Call the stored procedure
CALL FirstProc();
-- remove the stored procedure
DROP PROCEDURE FirstProc;

Nah, itu dia. Kami telah berhasil membuat prosedur tersimpan kami.

Perlu dicatat bahwa di MariaDB dan MySQL ketika Anda membuat prosedur tersimpan, Anda harus menentukan tanda kurung () setelah nama prosedur tersimpan. Namun, tanda kurung tidak diperlukan saat kita menghapus prosedur tersimpan.

Jika Anda ingin mulai belajar MariaDB atau MySQL, berikut adalah tautan untuk mempelajarinya lebih lanjut:

  • Dasar-Dasar MySQL 1
  • Dasar-Dasar MySQL 2
  • Memulai MariaDB

Beri tahu saya jika Anda memiliki trik yang bagus untuk SQL Server, saya akan dengan senang hati memposting di blog dengan penghargaan untuk Anda.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Panduan Merancang Database Untuk RBAC Di MySQL

  2. Cara Membuat Urutan di MySQL

  3. Lewati parameter ke baris perintah skrip MySQL

  4. Mencapai Failover &Failback MySQL di Google Cloud Platform (GCP)

  5. Injeksi SQL di ADOdb dan keamanan situs web umum