sql >> Database >  >> RDS >> Mysql

Zijn er SQL Validators die de syntaxis kunnen controleren op meerdere databaseservers?

Ik ken er geen die zo specifiek zijn, deze zullen controleren of de verklaringen geldig zijn ansi 92/99/2003...

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

Dat brengt je 99% van de weg daar (vooral als je alleen CRUD-bewerkingen uitvoert)

misschien als je weet welke gereserveerde woorden door welke database worden gebruikt, je je eigen eenvoudige checker zou kunnen gebruiken..zie:Hoe te achterhalen of een kolomnaam een ​​gereserveerd trefwoord is in verschillende databases

(zoals reeds vermeld) Als het uw doel is om een ​​database-agnostisch systeem te creëren, denk dan eens aan het gebruik van een tool van derden, bijv. Entityspaces



  1. Een voorbeeld om de kwetsbaarheid van SQL-injectie en de preventie ervan in Oracle aan te tonen

  2. Laravel-querybuilder - Hoe te groeperen op alias of onbewerkte groupBy te doen?

  3. Laat je niet voor de gek houden door de streams pool

  4. MySQL combineert twee kolommen in één kolom