Página 1 de 1

begin not atomic

Enviado: 10 Jun 2021 19:03
por JoséQuintas
notatomic.png
Achei interessante isso.
Achei curioso o manual do MySQL indicar que essa cláusula opcional não existe.

https://dev.mysql.com/doc/refman/8.0/en/begin-end.html

O interessante é enviar múltiplos comandos, como uma stored procedure, incluindo criar variáveis, while, etc.
Mas só tem no MariaDB.

begin not atomic

Enviado: 10 Jun 2021 19:08
por JoséQuintas
notatomic.png
Exemplo de uso.
Lembrando que DELIMITER não faz parte do comando SQL, trata-se apenas de exigência do "interpretador" de comandos SQL.
Neste caso, é exigência do HeidiSQL.
Enviando o comando direto por ADO no Harbour, é sem isso.

begin not atomic

Enviado: 10 Jun 2021 19:13
por JoséQuintas
notatomicb.png
Gostei, teria uso pra isso, mas....
Só quando trocar tudo por MariaDB.