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

Menjalankan Beberapa Pernyataan MySQL Non-SELECT sebagai Teks Perintah Tunggal di .NET

Beberapa kueri gabungan ini dikenal sebagai batch dalam bahasa .net.

Anda harus memberi tahu konektor MySQL (driver .net untuk MySQL) bahwa Anda ingin menggunakan kumpulan dalam string koneksi Anda. Gunakan AllowBatch pilihan .

Sesuatu seperti ini:

var connectionString = Server=host;Database=db;Uid=user;Pwd=pass;AllowBatch=True;

Anda tidak dapat menyertakan pemanggilan prosedur tersimpan dalam batch. Mereka harus berdiri sendiri dengan ...CommandType=CommandType.StoredProcedure .

Namun, ini mungkin tidak berfungsi tergantung pada versi server dan konektor. Jika tidak hanya menggunakan solusi Anda "memotong" pernyataan SQL. Ini berfungsi dengan baik dan tidak mengacaukan kinerja dengan cara yang buruk.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. simpan gambar yang diambil dalam database MySQL dengan Python dan OpenCV

  2. php dan mysql menyalin catatan dari satu tabel ke tabel lainnya

  3. bagaimana menemukan data yang tepat antara area diagonal yang dipilih dalam kueri mysql

  4. Sisipan SQL? menyisipkan data dari satu ke yang lain

  5. Bagaimana cara membuat tabel sementara untuk mengurutkan kolom yang sama dengan dua kriteria menggunakan ORM Django?