Il parlata SQL è quello grado permette per mezzo di adempiere query per mezzo di quesito a un database. Ciò nonostante che, esistono moltissime varianti per mezzo di questo parlata, note in che modo “dialetti” per mezzo di SQL. È il destino della sintassi introdotta a causa di Microsoft SQL Server se no per mezzo di quella utilizzata quanto a Oracle nei prodotti.
Sulla falsa riga topografica per mezzo di questa pensata, certi sviluppatori italiani hanno pronto per mezzo di creare un’altra modificazione per mezzo di SQL, prende il nomignolo per mezzo di GomorraSQL. Quando suggerisce il nomignolo, richiama la promemoria fila TV, l’pensata alla principio per mezzo di GomorraSQL è quella per mezzo di la sintassi SQL (derivata dalla linguaggio inglese) a causa di… napoletano.
GomorraSQL: qualche norma per mezzo di query
GomorraSQL è organizzazione ampliato secondo poter aver luogo utilizzato sia in che modo biblioteca Java, sia in che modo client SQL. Possiamo ottenerlo sentiero il repository del progetto, sono disponibili i file .jar pronti secondo aver luogo eseguiti in che modo segue:
java -cp gomorra-sql-1.0.0.jar; co.aurasphere.gomorrasql.GomorraSqlShell
È aiuto accorgersi è bisognevole un driver JDBC secondo facoltà sfruttare il tool.
Una turno installato ed indirizzato il client, vediamo la sintassi individualmente insolito beneficenza quanto a questo tool:
ripigliammo ( || oltremodo chillo ch'epoca 'se no nuostro)
mmiez 'a [pesc e pesc ...]
[arò ]
Chi conosce il napoletano né dovrebbe avere in comune accidente ad il nozione per mezzo di nella misura che mettere una pietra sopra. Chi invece di né quello conosce può pescare giovamento darsi da fare un competizione nonostante la sintassi per mezzo di una classico query SQL:
select ( || *)
from [, , ...]
[where ]
Si , successivamente, per mezzo di una principale “interpretazione” della sintassi SQL, rende le query nella misura che eccetto maggiore originali. Vediamo un coppia per mezzo di esempi, caratteristiche dal repository del intenzione:
ripigliammo oltremodo chillo ch'epoca 'se no nuostro
mmiez 'a user
# ottiene tutti i dati della scadenze 'user'
ripigliammo email
mmiez 'a user
arò id = 6 se no name è nisciun
# ottiene tutte le email della scadenze 'user' il cui possibilità 'id' vale 6 ovvero il possibilità 'name' è null
Il perché e il percome?
GomorraSQL è di sicuro un’pensata ameno. è il destino per mezzo di far uso qualcosa del stile a causa di un conoscenze per mezzo di fattura? Benché né ci siano motivi secondo mettere in dubbio della marchio di qualità del pandette sta alla principio per mezzo di questo mediatore, è quasi certamente astenersi da l’rituale per mezzo di questo espressione per mezzo di approccio, secondo diversi motivi.
Il vittorioso canzone è affezionato al avventura la setta è limitata, nonostante oltremodo ciò di ciò consegue. Sopra maggiore, né sembrano effettività comodità malanno taglio associato riguardo all’SQL classico (esitazione né si considera la linguaggio, secondo certi potrebbe aver luogo in effetti un agevolazione).
Va facezia GomorraSQL né è il vittorioso prova per mezzo di questo espressione: esistono molti altri tentativi per mezzo di “esprimere” i linguaggi per mezzo di preparazione a causa di lingue diverse dall’inglese, ciò abbia portato a risultati significativi. Rimane tuttavia un’pensata pregevole, e quasi certamente un giovamento moto secondo chi ha pensato per mezzo di svilupparlo.
Sorgente: GitHub