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

apakah mungkin untuk memanggil skrip sql dari prosedur tersimpan di skrip sql lain?

Ada satu set perintah yang dibangun untuk klien mysql. Mereka didokumentasikan di bawah "mysql Perintah ." Ini termasuk DELIMITER, SOURCE, HELP, CONNECT, USE, QUIT, dll.

\. (atau SOURCE ) perintah adalah salah satu dari bawaan ini. Anda tidak dapat menjalankan perintah bawaan ini secara terprogram, atau dari dalam prosedur tersimpan.

Ini seperti mencoba menjalankan shell UNIX bawaan dari program C menggunakan execl() .

Analogi yang berbeda mungkin ada di browser web, tempat Anda dapat mengetikkan permintaan khusus seperti "about: " yang ditangani oleh aplikasi browser itu sendiri; ini tidak menghasilkan permintaan HTTP apa pun ke situs web jarak jauh.

Selain itu, tidak akan membantu jika Anda dapat mengambil skrip dari dalam prosedur tersimpan, karena skrip itu sendiri kemungkinan berisi sekumpulan perintah yang merupakan bawaan klien mysql, dan dengan demikian tidak dapat dijalankan oleh proc yang disimpan.

Lihat juga jawaban saya untuk pertanyaan terkait ini:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. masukkan beberapa baris menggunakan satu nilai forigenk dalam formulir

  2. MySQL - PERBARUI beberapa baris dengan nilai berbeda dalam satu kueri

  3. Konversi format tanggal SQL? [dd.mm.yy ke YYYY-MM-DD]

  4. Bagaimana cara melakukan kueri gabungan di antarmuka tabel ZF?

  5. tambahkan judul untuk gambar yang diunggah di nodejs, mysql dan bereaksi