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

Как да отстранявате грешки в mysql дефинирана от потребителя функция?

От текущото ми търсене досега (въпреки че може да съм пропуснал нещо) трябва да се съглася с Devart, че не можете да отстранявате грешки в UDF функции.

Един допълнителен съвет, който трябва да ви дам, е да използвате stderr за отстраняване на грешки. Създадох нещо доста лесно за работа:

void udf_debug( char *msg, ... ) {
#ifdef DEBUG
  va_list ap;

  va_start(ap, msg);
  vfprintf(stderr, msg, ap);
  va_end(ap);

  fflush(stderr);
#endif
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се свърже скрипт на приложения на Google към mysql чрез localhost

  2. използвайки mysql подреждане по случай в критерии за хибернация

  3. ляво присъединяване, умножаване на стойности

  4. SUM(DISTINCT) Въз основа на други колони

  5. Java получава автоматично увеличаващия се номер на текущия вмъкнат ред, за да го използва за друга заявка?