SQL: Unterschied zwischen den Versionen
Aus C3D2
Sven (Diskussion | Beiträge) (→Version: +Oracle) |
Sven (Diskussion | Beiträge) (→Spalten einer Tabelle: +Oracle) |
||
Zeile 127: | Zeile 127: | ||
| SQLite || | | SQLite || | ||
*PRAGMA table_info(<table>); | *PRAGMA table_info(<table>); | ||
+ | |- | ||
+ | | Oracle || | ||
+ | *DESCRIBE <table>; | ||
|} | |} | ||
Version vom 3. Mai 2010, 15:17 Uhr
Inhaltsverzeichnis
Funktionen und Operatoren
ASCII-Code -> String
Befehl | Ergebnis | |
---|---|---|
Standard | chr(65) | 'A' |
MySQL | char(65) | 'A' |
String -> ASCII-Code
Befehl | Ergebnis | |
---|---|---|
Standard | ascii('A') | 65 |
Text verketten
Befehl | Ergebnis | |
---|---|---|
Standard | 'chunky' || 'bacon' | 'chunkybacon' |
MySQL | concat('chunky','bacon') | 'chunkybacon' |
Text ersetzen
Befehl | Ergebnis | |
---|---|---|
Standard | replace('funky bacon','funky','chunky') | 'chunky bacon' |
Meta-Daten abfragen
Datenbanken
Beschreibung | Befehl |
---|---|
MySQL | SHOW DATABASES; |
PostgreSQL | SELECT * FROM pg_database; |
SQLite | PRAGMA database_list; |
Tabellen
Beschreibung | Befehl |
---|---|
Standard |
|
Firebird |
|
MySQL (unterstützt Standard ab 5.0) |
|
SQLite |
|
PostgreSQL (unterstützt Standard seit 7.4) |
|
Oracle |
|
Spalten einer Tabelle
Beschreibung | Befehl |
---|---|
Standard |
|
Firebird |
|
MySQL |
|
SQLite |
|
Oracle |
|
User
Beschreibung | Befehl |
---|---|
Standard | SELECT * FROM information_schema.enabled_roles; |
Firebird | SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES; |
MySQL | SELECT * FROM mysql.user; |
PostgreSQL
(unterstützt außerdem Standard) |
SELECT * FROM pg_user; |
Oracle | SELECT * FROM ALL_USERS; |
User-Rechte
Beschreibung | Befehl |
---|---|
Standard |
|
Firebird |
|
MySQL |
|
Prozeduren
Beschreibung | Befehl |
---|---|
Standard | SELECT * FROM information_schema.routines; |
Firebird | SELECT * FROM RDB$PROCEDURES; |
Version
Beschreibung | Befehl |
---|---|
MS SQL | SELECT @@VERSION; |
MySQL | SELECT version();
SHOW VARIABLES LIKE 'version%'; |
PostgreSQL | SELECT version(); |
Oracle | SELECT * FROM V$VERSION; |