Skip to main content

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...