Il lingua SQL è ciò uniformato permette in attuare query in domanda a un database. Ciò malgrado, esistono moltissime varianti in questo lingua, note quanto “dialetti” in SQL. È il accaduto della sintassi introdotta a causa di Microsoft SQL Server oppure in quella utilizzata per Oracle nei prodotti.
Sulla falsa in questa invenzione, sviluppatori italiani hanno dispotico in coronare un’altra in SQL, prende il casato in GomorraSQL. In che modo suggerisce il casato, richiama la caratteristica progressione TV, l’invenzione alla radice in GomorraSQL è quella in la sintassi SQL (derivata dalla lingua straniera inglese) a causa di… napoletano.
GomorraSQL: qualche esemplare in query
GomorraSQL è categoria adulto con lo scopo di poter individuo utilizzato sia quanto scaffale Java, sia quanto client SQL. Possiamo ottenerlo corso il repository del progetto, nel luogo in cui sono disponibili i file .jar pronti con lo scopo di individuo eseguiti quanto segue:
java -cp gomorra-sql-1.0.0.jar; co.aurasphere.gomorrasql.GomorraSqlShell
È beni elencare è obbligatorio montare un driver JDBC con lo scopo di essere augurabile impiegare il tool.
Una direzione installato ed indirizzato il client, vediamo la sintassi sensibilmente insolito beneficenza per questo tool:
ripigliammo ( || a tutto spiano chillo ch' 'oppure nuostro)
mmiez 'a [pesc e pesc ...]
[arò ]
Chi conosce il napoletano dovrebbe avere bisogno congiuntura ad conoscere il riferimento in averne fin sopra i capelli. Chi invece di ciò conosce può andare a trovare acconcio fare bene un comparazione nonostante la sintassi in una query SQL:
select ( || *)
from [, , ...]
[where ]
Si tirata, dunque, in una principale “interpretazione” della sintassi SQL, rende le query eccetto più in là originali. Vediamo un paro in esempi, caratteristiche dal repository del idea:
ripigliammo a tutto spiano chillo ch' 'oppure nuostro
mmiez 'a user
# ottiene tutti i dati della catalogo 'user'
ripigliammo email
mmiez 'a user
arò id = 6 oppure name è nisciun
# ottiene tutte le email della catalogo 'user' il cui agio 'id' vale 6 se no il agio 'name' è null
Cosicché?
GomorraSQL è certo un’invenzione spiritoso. Invece è effettivamente il accaduto in usufruire qualcosa del categoria a causa di un dimora abituale in presentazione? Pure ci siano motivi con lo scopo di essere incerto della tempra del regolamento sta alla radice in questo mediatore, è verosimilmente è preferibile fuggire l’capacità in questo conio in approccio, con lo scopo di disparati motivi.
Il vittorioso aria è affezionato al avvenimento la è grandemente limitata, nonostante a tutto spiano ciò nei consegue. più in là, sembrano praticità svantaggio dimensione allegato obbedienza all’SQL (qualora si considera la lingua straniera, con lo scopo di potrebbe individuo di fatto un ).
Va GomorraSQL è il vittorioso esperienza in questo conio: esistono molteplici altri tentativi in “portare” i linguaggi in preparazione a causa di lingue diverse dall’inglese, privo di ciò abbia portato a risultati significativi. Rimane tuttavia un’invenzione avvincente, e verosimilmente un acconcio disbrigo con lo scopo di chi ha pensato in svilupparlo.
Principio: GitHub