Titolo: [v11 SQL] Il comando QUERY BY SQL
Categoria: Comandi |
|
Ultimo Aggiornamento: 16/11/07 |
Avendo al proprio interno un motore nativo SQL, 4D v11 permette di utilizzare il comando QUERY BY SQL per eseguire query su database 4D utilizzando la sintassi SQL. Ad esempio:
QUERY BY SQL([Employees];"name=’smith’")
equivale alla query SQL:
SELECT * FROM Employees WHERE "name=’smith’"
in maniera molto simile all'uso di QUERY BY FORMULA.
QUERY BY FORMULA non usa le relazioni definite nella struttura del database, le join devono invece essere definite all'interno della query. Ad esempio, se la struttura è:
[PEOPLE]
Name
City
[CITIES]
Name
Population
la query sarà:
QUERY BY FORMULA([PEOPLE]; [CITIES]Population>1000)
oppure
QUERY BY SQL([PEOPLE];"people.city=cities.name AND cities.population>1000")
Inviato da: PierPaolo Sichera |
|
Visite: 10984 |
Se accedi con utente e password, puoi aggiungere dei commenti.