Mysql
 sql >> база данни >  >> RDS >> Mysql

Изпълнение на множество не-SELECT MySQL изрази като един команден текст в .NET

Тези множество свързани заявки са известни като batch на езика на .net.

Трябва да кажете на MySQL конектора (.net драйвера за MySQL), че искате да използвате партиди във вашия низ за връзка. Използвайте AllowBatch опция .

Нещо подобно:

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

Не можете да включите извиквания на запомнени процедури в пакет. Те трябва да стоят самостоятелно с ...CommandType=CommandType.StoredProcedure .

Но това може да не работи в зависимост от версиите на сървъра и конектора. Ако не използва само вашето решение за "нарязване" на SQL изразите. Работи добре и не нарушава производителността по ужасен начин.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете таблица в MySQL Workbench с помощта на GUI

  2. MySQL NOT IN от друга колона в същата таблица

  3. MySQL ODBC конфигурация

  4. MySQL Limit, Group и AVG Query

  5. Сайтът е хакнат чрез SQL инжекция