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