| Servizi gratuiti |
|---|
Newsletter Abbonati gratis alle newsletter di aessenet: oltre 8000 persone l'hanno già fatto!
Forum Nel forum si discute di informatica e non solo...
|
|
| | (Structured Query Language) E' il linguaggio pi? utilizzato per interfacciarsi con un database, molto semplice ma a sua volta anche molto potente dato che permette di fare qualsiasi operazione si voglia sui dati contenuti in un Db e al db stesso.
Si divide in due sottolinguaggi, i comando DDL e i comandi DML.
DDL (data definition Language) viene utilizzato per la gestione degli oggetti del database, ovvero per modificare, creare, cancellare tabelle, viste, indici...ecc.... Per esempio "create table..." "alter view..." "drop index..." ecc.
DML (data manipulation language) invece viene utilizzato per la gestione dei dati che sono all'interno del database. Fanno parte del DML i comandi come "select..." "update..." "delete..." insert...".
Una variante del SQL ? il PL/SQL che ? l'insieme dei comandi SQL con i pi? i comandi pi? comuni dei linguaggi di programmazione come per esempio l'utilizzo di "if..." "for.." ecc.
Il linguaggio pl/sql permette di fare moltissime cose al livello database, ma permette anche l'interazione con il sistema operativo (es. lettura/scruttura file). Viene usato nella creazione di procedure e programmi batch.Lucafx | | |