TurboSQL Guide

Sonstige Funktionen und Operatoren

Previous  Top  Next

Dies ist eine Liste diverser Funktionen und Operatoren zum Einsatz in TurboSQL.

CONTAINS

Syntax

CONTAINS(full-text-search-expression IN table-name.*)
CONTAINS(full-text-search-expression IN column-name1, column-name2, column-name3, ...)

Beschreibung

Liefert für jeden Datensatz true, der dem Volltext-Suchausdruck genügt. In der zweiten Variante muss die Volltext-Suchbedingung der gegebenen Spalten-Untermenge genügen.

Beispiel

Gesucht werden sollen Datensätze in denen das Wort 'computer', sowohl in der Spalte Category als auch in der Spalte Name vorkommt. Das geht so:

SELECT * FROM Devices WHERE CONTAINS('computer' IN Category) AND CONTAINS('computer' IN Name)

Kompatibilität

Die zweite Variante gibt es nur in TurboDB Win32.

NEWGUID

Syntax

NEWGUID

Beschreibung

Erzeugt einen neuen Globally Unique Identifier, wie zum Beispiel {2A189230-2041-44A6-87B6-0AFEE240F09E}.

Beispiel

INSERT INTO TABLEA ("Guid") VALUES(NEWGUID)

CURRENTRECORDID

Syntax

CURRENTRECORDID(table_name)

Beschreibung

Liefert den zuletzt verwendeten AutoInc-Wert des gegebenen Tabelle. Mit dieser Funktion ist es möglich, durch mehrere Kommandos innerhalb eines Statements verknüpfte Datensätze in mehrere Tabellen einzutragen.

NULLIF

Syntax

NULLIF(value1, value2)

Beschreibung

Liefert NULL falls value1 und value2 gleich sind und value1 falls nicht.

Kompatibilität

Nur in TurboDB Managed.

Siehe auch
Allgemeine Funktionen und Operatoren
Arithmetische Funktionen und Operatoren
String Funktionen und Operatoren
Datum und Zeit Funktionen und Operatoren
Aggregat Funktionen
Sonstige Funktionen und Operatoren