Eu estou querendo saber se é possível escrever instruções SQL que são 100% interoperáveis com a maioria ou todos os bancos de dados, incluindo:
- MariaDB/MySQL/Percona
- Postgres
- Microsoft SQL
- Oráculo
- SQLite
(Por exemplo, posso apenas seguir um padrão SQL específico? Por exemplo, existe algo semelhante aos padrões de conformidade POSIX para SQL?)
Em caso afirmativo, existem ferramentas de linting disponíveis que eu possa usar em um git post-receive hook para rejeitar o uso de SQL que não segue um código SQL padrão ou não compatível sem ter que tentar confirmar o código em todos os bancos de dados?