Pakket | flash.data |
Klasse | public class SQLColumnSchema |
Overerving | SQLColumnSchema Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Als u informatie over het kolomschema wilt opvragen voor een of meer tabellen in een database, gebruikt u de methode SQLConnection.loadSchema()
om de schema-informatie te laden, waarbij u ervoor zorgt dat u true
gebruikt als waarde voor het argument includeColumnSchema
. In de resulterende SQLSchemaResult-instantie bevat elke tabel- en weergavedefinitie de eigenschap columns
. Dit is een array met SQLColumnSchema-instanties de kolommen in de tabel of weergave vertegenwoordigen.
SQLColumnSchema-instanties worden gewoonlijk niet rechtstreeks in de ontwikkelcode samengesteld.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
allowNull : Boolean [alleen-lezen]
Geeft aan of NULL-waarden zijn toegestaan in deze kolom. | SQLColumnSchema | ||
autoIncrement : Boolean [alleen-lezen]
Geeft aan of de waarde van deze kolom automatisch wordt opgehoogd. | SQLColumnSchema | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
dataType : String [alleen-lezen]
Haalt het gegevenstype van de kolom op als een tekenreeks. | SQLColumnSchema | ||
defaultCollationType : String [alleen-lezen]
Geeft de standaardsorteervolgorde voor deze kolom aan. | SQLColumnSchema | ||
name : String [alleen-lezen]
Haalt de naam van de kolom op. | SQLColumnSchema | ||
primaryKey : Boolean [alleen-lezen]
Geeft aan of deze kolom de kolom met de primaire sleutel (of een van de kolommen met de primaire sleutel in een samengestelde sleutel) voor de bijbehorende tabel is. | SQLColumnSchema |
Methode | Gedefinieerd door | ||
---|---|---|---|
SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Creëert een SQLColumnSchema-instantie. | SQLColumnSchema | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
allowNull | eigenschap |
allowNull:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Geeft aan of NULL
-waarden zijn toegestaan in deze kolom. Een kolom die is gedeclareerd met de voorwaarde NOT NULL
, heeft de waarde false
voor de eigenschap allowNull
.
Implementatie
public function get allowNull():Boolean
autoIncrement | eigenschap |
autoIncrement:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Geeft aan of de waarde van deze kolom automatisch wordt opgehoogd. Dit is een speciaal type PRIMARY KEY
-kolom waarvan de waarde automatisch wordt gegenereerd als de eerstvolgende waarde in een reeks integers wanneer een nieuwe rij in de tabel wordt ingevoegd.
Implementatie
public function get autoIncrement():Boolean
dataType | eigenschap |
dataType:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Haalt het gegevenstype van de kolom op als een tekenreeks. De waarde is de letterlijke naam van het gegevenstype die is opgegeven in de instructie CREATE TABLE
die is gebruikt om de tabel te definiëren, of null
als er geen gegevenstype is opgegeven.
Implementatie
public function get dataType():String
defaultCollationType | eigenschap |
defaultCollationType:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Geeft de standaardsorteervolgorde voor deze kolom aan. De waarde van deze eigenschap komt overeen met een van de constanten uit de klasse SQLCollationType:
SQLCollationType.BINARY
geeft aan dat de kolom de sorteervolgordeBINARY
gebruikt.SQLCollationType.NO_CASE
geeft aan dat de kolom de sorteervolgordeNOCASE
gebruikt. Dit betekent dat teksten worden vergeleken en gesorteerd zonder onderscheid tussen hoofdletters en kleine letters.
Implementatie
public function get defaultCollationType():String
Verwante API-elementen
name | eigenschap |
primaryKey | eigenschap |
primaryKey:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Geeft aan of deze kolom de kolom met de primaire sleutel (of een van de kolommen met de primaire sleutel in een samengestelde sleutel) voor de bijbehorende tabel is.
Implementatie
public function get primaryKey():Boolean
SQLColumnSchema | () | Constructor |
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Creëert een SQLColumnSchema-instantie. De constructor SQLColumnSchema wordt gewoonlijk niet rechtstreeks aangeroepen in de ontwikkelcode. Als u schema-informatie voor een database wilt opvragen, roept u de methode SQLConnection.loadSchema()
aan.
name:String — De naam van de kolom.
| |
primaryKey:Boolean — Geeft aan of deze kolom deel uitmaakt van de primaire sleutel van de bijbehorende tabel.
| |
allowNull:Boolean — Geeft aan of deze kolom NULL -waarden kan bevatten.
| |
autoIncrement:Boolean — Geeft aan of de waarde van deze kolom automatisch wordt opgehoogd.
| |
dataType:String — Het gedeclareerde type van de kolom.
| |
defaultCollationType:String — De sorteervolgorde die is gedefinieerd voor deze kolom. Deze waarde komt overeen met een van de constanten uit de klasse SQLCollationType:
|
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z