Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Existem validadores de SQL que podem verificar a sintaxe em vários servidores de banco de dados?


Não conheço nenhum que seja tão específico, estes irão verificar se as declarações são válidas a partir de 92/99/2003...

http://developer.mimer.com/validator/index.htm

Isso levará você a 99% do caminho (especialmente se estiver apenas fazendo operações CRUD)

talvez, se você souber quais palavras reservadas são usadas por qual banco de dados, você possa rolar seu próprio verificador simples. consulte:Como descobrir se um nome de coluna é uma palavra-chave reservada em vários bancos de dados

(como já mencionado) Se seu objetivo é criar um sistema agnóstico de banco de dados, pense em usar uma ferramenta de terceiros, por exemplo:entityspaces