SQL Anywhere
Aktualisierungs-Timestamps
CREATE TABLE table_name ( id INTEGER AUTOINCREMENT, description VARCHAR(100) N...
Datum und Zeit
Datum formatieren SELECT DATEFORMAT('2023-01-11', 'dd.mm.yyyy') -- 11.01.2023
dbsrv vs dbeng
dbsrv : network server dbeng : personal server
Dynamisches SQL mit Platzhalter
Eine String-Variable so formatieren, dass man einen Platzhalter im Text durch einen Variableninha...
Insert-Statement mit ID-Rückgabe
Es soll ein Datensatz angelegt werden und gleichzeitig die von der Datenbank vergebene ID des neu...
Tabellen
Tabelle anlegen CREATE TABLE table_name ( name VARCHAR(20) ) IN dbspace_name; Tabelle aus b...
Zeilengenerator
Liefert 10 Zeilen, von 1 bis 10, jeweils im Einser-Schritt: SELECT row_num FROM sa_rowgenerator(...
Strings
Prüfen, ob ein (Teil-)String sich in einem String befindet Die einfachste Möglichkeit, zu prüfen...
Datenbank-Dateien / temporäre Dateien / Speicherplatz
Eine SQL Anywhere-Datenbank wird gespeichert in eindeutig identifizierbaren Dateien an einem ...
Unterstützte Plattformen
SQL Anywhere 17 ist auf diesen Plattformen lauffähig: Windows 7 Windows 8.x Windows 10 Wind...
Direkte Verarbeitungs-Abfrage mit Cursor
Hintergrund Man möchte eine Vielzahl von Datensätzen verarbeiten oder aktualisieren, muss ggf. a...
Cursors
Inline-Cursors Inline-Cursors sind Cursors, die nicht zuerst als Variable vereinbart und dann ge...
Zahlen und Zahlenfunktionen
Modulo Die Modulo-Funktion gibt wie üblich bei einer Division den Rest zurück. SELECT MOD(14, 1...
Datenbank-Events
SQL Anywhere bringt von Haus aus Datenbank-Ereignisse (englisch: events) mit. Diese Events lassen...
Request Logging
Manchmal kann es hilfreich sein, feststellen zu können, welche Operationen von einem Client-Progr...