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.BINARY
gibt an, dass die Spalte die VergleichsreihenfolgeBINARY
verwendet.SQLCollationType.NO_CASE
gibt an, dass die Spalte dieNOCASE
-Vergleichsreihenfolge verwendet, d. h. bei Textvergleichen wird die Groß- und Kleinschreibung nicht berücksichtigt.
Implementierung
public function get defaultCollationType():String
Verwandte 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