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