15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

SQL-Unterstützung in lokalen Datenbanken<br />

Der Auslöser wird aus der Datenbank entfernt. Beachten Sie, dass Auslöser automatisch entfernt werden, wenn die<br />

zugeordnete Tabelle entfernt wird.<br />

Spezielle Anweisungen und Klauseln<br />

In diesem Abschnitt werden verschiedene Klauseln beschrieben, die zur Laufzeit bereitgestellte SQL-Erweiterungen<br />

sind, sowie zwei Sprachelemente, die in vielen Anweisungen, Kommentaren und Ausdrücken verwendet werden<br />

können.<br />

COLLATE<br />

Die COLLATE-Klausel wird in SELECT-, CREATE TABLE- und CREATE INDEX-Anweisungen verwendet, um den<br />

Vergleichsalgorithmus anzugeben, der beim Vergleichen oder Sortieren von Werten verwendet wird.<br />

sql-statement ::= COLLATE collation-name<br />

collation-name ::= BINARY | NOCASE<br />

Der Standardüberprüfungstyp für Spalten ist BINARY. Wenn die BINARY-Überprüfung mit Werten der TEXT-<br />

Speicherklasse verwendet wird, wird die binäre Überprüfung ausgeführt, indem die Byte im Speicher verglichen<br />

werden, die den Wert repräsentieren, unabhängig von der Textkodierung.<br />

Die NOCASE-Überprüfungssequenz wird nur für Werte der TEXT-Speicherklasse angewendet. Wenn sie verwendet wird,<br />

führt die NOCASE-Überprüfung einen Vergleich durch, bei dem die Groß- und Kleinschreibung nicht beachtet wird.<br />

Für Speicherklassen des Typs NULL, BLOB, INTEGER und REAL wird keine Überprüfungssequenz verwendet.<br />

Um einen anderen Überprüfungstyp als BINARY für eine Spalte zu verwenden, muss eine COLLATE-Klausel als Teil<br />

der Spaltendefinition in der CREATE TABLE-Anweisung angegeben werden. Wenn zwei TEXT-Werte verglichen<br />

werden, wird eine Überprüfungssequenz verwendet, um die Ergebnisse des Vergleichs gemäß den folgenden Regeln<br />

zu bestimmen:<br />

Wenn bei binären Vergleichsoperatoren einer der Operanden eine Spalte ist, bestimmt der Standardvergleichstyp<br />

der Spalte die für den Vergleich zu verwendende Vergleichsreihenfolge. Wenn beide Operanden Spalten sind,<br />

bestimmt der Überprüfungstyp für den linken Operanden die verwendete Überprüfungssequenz. Wenn keiner der<br />

Operanden eine Spalte ist, wird die BINARY-Überprüfungssequenz verwendet.<br />

Der Operator BETWEEN...AND entspricht der Verwendung von zwei Ausdrücken mit den Operatoren >= und<br />

= y AND x

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!