| Paket | flash.data |
| Klasse | public class SQLColumnSchema |
| Vererbung | SQLColumnSchema Object |
| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0 |
Um die Spaltenschemainformationen für eine oder mehrere Tabellen einer Datenbank zu erhalten, laden Sie die Schemainformationen mithilfe der Methode SQLConnection.loadSchema(). Achten Sie dabei darauf, dass true als Wert für das Argument includeColumnSchema angegeben ist. In der daraus resultierenden SQLSchemaResult-Instanz enthält jede Tabelle und Ansichtsdefinition eine Eigenschaft columns, ein Array mit SQLColumnSchema-Instanzen, welche die Spalten in der Tabelle oder Ansicht repräsentieren.
Im Allgemeinen werden SQLColumnSchema-Instanzen nicht direkt aufgrund von Entwicklercode erstellt.
Verwandte API-Elemente
| Eigenschaft | Definiert von | ||
|---|---|---|---|
| allowNull : Boolean [schreibgeschützt]
Gibt an, ob in dieser Spalte „NULL“-Werte gestattet sind. | SQLColumnSchema | ||
| autoIncrement : Boolean [schreibgeschützt]
Gibt an, ob der Wert dieser Spalte automatisch inkrementiert wird. | SQLColumnSchema | ||
![]() | constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | |
| dataType : String [schreibgeschützt]
Ruft den Datentyp der Spalte als String auf. | SQLColumnSchema | ||
| defaultCollationType : String [schreibgeschützt]
Gibt die standardmäßige Vergleichsreihenfolge an, die für diese Spalte festgelegt wurde. | SQLColumnSchema | ||
| name : String [schreibgeschützt]
Ruft den Namen der Spalte ab. | SQLColumnSchema | ||
| primaryKey : Boolean [schreibgeschützt]
Gibt an, ob es sich bei dieser Spalte um die Primärschlüssselspalte (oder eine der Primärschlüssselspalten bei einem zusammengesetzten Schlüssel) der zugewiesenen Tabelle handelt. | SQLColumnSchema | ||
| Methode | Definiert von | ||
|---|---|---|---|
SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Erstellt eine „SQLColumnSchema“-Instanz. | SQLColumnSchema | ||
![]() |
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | |
![]() |
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | |
![]() |
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | |
![]() |
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | |
![]() |
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | |
![]() |
Gibt das angegebene Objekt als String zurück. | Object | |
![]() |
Gibt den Grundwert des angegebenen Objekts zurück. | Object | |
allowNull | Eigenschaft |
allowNull:Boolean [schreibgeschützt] | Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0 |
Gibt an, ob in dieser Spalte NULL-Werte gestattet sind. Eine Spalte mit der Einschränkung NOT NULL weist den Wert false für die allowNull-Eigenschaft auf.
Implementierung
public function get allowNull():Boolean autoIncrement | Eigenschaft |
autoIncrement:Boolean [schreibgeschützt] | Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0 |
Gibt an, ob der Wert dieser Spalte automatisch inkrementiert wird. Bei einer automatisch inkrementierten Spalte handelt es sich um einen speziellen Typ der Spalte PRIMARY KEY, deren Wert bei der Einfügung einer neuen Zeile in die Tabelle automatisch als nächster Wert in der Reihe von Ganzzahlen erstellt wird.
Implementierung
public function get autoIncrement():Boolean dataType | Eigenschaft |
dataType:String [schreibgeschützt] | Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0 |
Ruft den Datentyp der Spalte als String auf. Bei dem Wert handelt es sich um den eigentlichen Datentypnamen, der in der Anweisung CREATE TABLE, mit der die Tabelle definiert wird, angegeben ist. Wenn kein Datentyp angegeben ist, lautet der Wert null.
Implementierung
public function get dataType():String defaultCollationType | Eigenschaft |
defaultCollationType:String [schreibgeschützt] | Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0 |
Gibt die standardmäßige Vergleichsreihenfolge an, die für diese Spalte festgelegt wurde. Der Wert dieser Eigenschaft entspricht einer der Konstanten in der „SQLCollationType“-Klasse:
SQLCollationType.BINARYgibt an, dass die Spalte die VergleichsreihenfolgeBINARYverwendet.SQLCollationType.NO_CASEgibt an, dass die Spalte dieNOCASE-Vergleichsreihenfolge verwendet, d. h. bei Textvergleichen wird die Groß- und Kleinschreibung nicht berücksichtigt.
Implementierung
public function get defaultCollationType():StringVerwandte API-Elemente
name | Eigenschaft |
primaryKey | Eigenschaft |
primaryKey:Boolean [schreibgeschützt] | Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0 |
Gibt an, ob es sich bei dieser Spalte um die Primärschlüssselspalte (oder eine der Primärschlüssselspalten bei einem zusammengesetzten Schlüssel) der zugewiesenen Tabelle handelt.
Implementierung
public function get primaryKey():Boolean SQLColumnSchema | () | Konstruktor |
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0 |
Erstellt eine „SQLColumnSchema“-Instanz. Im Allgemeinen wird der „SQLColumnSchema“-Konstruktor nicht direkt durch den Entwicklercode aufgerufen. Schemainformationen für eine Datenbank erhalten Sie durch einen Aufruf der Methode SQLConnection.loadSchema().
name:String — Der Name der Spalte.
| |
primaryKey:Boolean — Gibt an, ob diese Spalte ein Teil des Primärschlüssels für die verknüpfte Tabelle ist.
| |
allowNull:Boolean — Gibt an, ob diese Spalte NULL-Werte enthalten kann.
| |
autoIncrement:Boolean — Gibt an, ob der Wert dieser Spalte automatisch inkrementiert wird.
| |
dataType:String — Der deklarierte Spaltentyp.
| |
defaultCollationType:String — Die für diese Spalte festgelegte Vergleichsreihenfolge. Dieser Wert entspricht einer der Konstanten in der „SQLCollationType“-Klasse:
|
Verwandte API-Elemente
Tue Jun 12 2018, 10:04 AM Z
Vererbte öffentliche Eigenschaften ausblenden
Vererbte öffentliche Eigenschaften anzeigen