Comparacion de diferentes implementaciones SQL
Troels Arvin , es un administrador de Bases de Datos en el Danish National Board of Health , que mantiene una página muy interesante (en evolución).
Comparison of different SQL implementations
Se trata de una web que pretende recopilar información para todos los DBA´s que tratan de llevar SQL de un producto a otro.
Se compone de una serie de tablas que comparan el comportamiento del SQL en varias Bases de Datos. En algunos casos, también se explica como debería comportarse el SQL.
C ontenidos:
Legend, definitions, and notes
Features
Views
Join types/features
The SELECT statement
Ordering result sets
Limiting result sets (RANK() / ROW_NUMBER() / LIMIT / TOP / FETCH FIRST)
Simple limit
Top-n (quota-queries)
Limit—with offset , including a note about the importance of sorting on unique values
The INSERT statement
Inserting several rows at a time
Data types
BOOLEAN
CHAR
Date and time types
TIMESTAMP
Functions and operators
CHARACTER_LENGTH
SUBSTRING
REPLACE
TRIM
LOCALTIMESTAMP
Concatenation
Constraint handling
The UNIQUE constraint
Mixture of type and operations
Automatic key generation (IDENTITY/SERIAL/AUTO_INCREMENT)
Bulk operations
TRUNCATE TABLE
Command line operations / metadata
Starting the command line interface
Getting a list of databases
Getting a list of schemas
Getting a list of tables
Getting a table description
Manually telling the DBMS to collect statistics
Getting a query explanation
Turning on query timing
Other topics
Dummy-table use
Obtaining DBMS version
Standard TCP/IP port
Related work
Acknowledgments
TODOs