|
Database & RDBMS :: | << Indice dei post <<
Confronti fra le sintassi SQL |
Vi segnalo un ottimo report sui confronti fra le più diffuse implementazioni dello standard SQL. L'obiettivo dell'autore è raccolgliere le informazioni più rilevanti nel porting di database tra differenti RDBMS, analizza le differenze nelle sintassi SQL e le relative limitazioni.
In un unica tabella vengono analizzate nel dettaglio le caretteristiche della sintassi SQL di:
- PostgreSQL
- IBM DB2
- MS SQL Server
- MySQL
- Oracle
Nel dettaglio le indicazioni su come gestire nei differenti DBMS:
- Istruzione SELECT
- Come ordinare insiemi di record
- Limitare il numero di risultati (RANK() / ROW_NUMBER() / LIMIT / TOP / FETCH FIRST)
- Istruzione INSERT
- Inserire più record nella stessa query
- Tipi di dati
- BOOLEAN
- CHAR
- Date and time types TIMESTAMP
- Funzioni ed operatori
- Calcolare la lunghezza di una stringa (LENGTH)
- Estrarre una sotto-stringa (SUBSTRING)
- Sostituire una sotto-stringa (REPLACE)
- Eliminare gli spazi in una stringa (TRIM)
- Concatenazione di stringhe
- Gestione dei vincoli di integrità
- Il vincolo UNIQUE
- generazione automatica di chiavi primarie (IDENTITY/SERIAL/AUTO_INCREMENT)
- Operazioni da linea di comado
- Avviare l'interfaccia di linea di comado (Es. SQL-Plus)
- Come ottenere l'elenco delle Tabelle di un database
- Come ottenere la struttura di una tabella (meta-dati)
- Come ottenere statistiche su l'utilizzo di una tabella (Audit)
- Come ottenere la descrizione di una query SQL
- Altre informazioni
-
- Utilizzo di tabelle-Dummy
- Come ottenere la versione del DBMS
Link: http://troels.arvin.dk/db/rdbms/
| Posted: 19/05/2006 by Ing. Paolo Cavone
|
|
|
|
|
|