Paket | flash.data |
Klass | public class SQLColumnSchema |
Arv | SQLColumnSchema Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Om du vill få kolumnschemainformation för en eller flera tabeller i en databas använder du metoden SQLConnection.loadSchema()
för att läsa in schemainformationen, och sedan anger du true
som värde för argumentet includeColumnSchema
. I den resulterande SQLSchemaResult-instansen innehåller alla tabell- och vydefinitioner en columns
-egenskap – en array med SQLColumnSchema-instanser som representerar kolumnerna i tabellen eller vyn.
I allmänhet skapas inte SQLColumnSchema-instanser direkt av koden.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
allowNull : Boolean [skrivskyddad]
Anger om NULL-värden är tillåtna i kolumnen. | SQLColumnSchema | ||
autoIncrement : Boolean [skrivskyddad]
Anger om detta är en auto increment-kolumn. | SQLColumnSchema | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
dataType : String [skrivskyddad]
Hämtar kolumnens datatyp som en sträng. | SQLColumnSchema | ||
defaultCollationType : String [skrivskyddad]
Anger kolumnens definierade standardkollationssekvens. | SQLColumnSchema | ||
name : String [skrivskyddad]
Hämtar kolumnens namn. | SQLColumnSchema | ||
primaryKey : Boolean [skrivskyddad]
Anger om kolumnen är primärnyckelkolumn (eller en av primärnyckelkolumnerna i en sammansatt nyckel) för den associerade tabellen. | SQLColumnSchema |
Metod | Definieras med | ||
---|---|---|---|
SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Konstruerar en SQLColumnSchema-instans. | SQLColumnSchema | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
allowNull | egenskap |
autoIncrement | egenskap |
autoIncrement:Boolean
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Anger om detta är en auto increment-kolumn. En auto increment-kolumn är en speciell typ av PRIMARY KEY
-kolumn vars värde automatiskt genereras som nästa värde i en heltalssekvens när en ny rad infogas i tabellen.
Implementering
public function get autoIncrement():Boolean
dataType | egenskap |
dataType:String
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Hämtar kolumnens datatyp som en sträng. Värdet är antingen det litterala datatypnamnet som har angetts i CREATE TABLE
-satsen som användes för att definiera tabellen, eller null
om ingen datatyp har angetts.
Implementering
public function get dataType():String
defaultCollationType | egenskap |
defaultCollationType:String
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Anger kolumnens definierade standardkollationssekvens. Egenskapens värde motsvarar en av konstanterna i SQLCollationType-klassen:
SQLCollationType.BINARY
anger att kolumnen använder kollationssekvensenBINARY
.SQLCollationType.NO_CASE
anger att kolumnen använder kollationssekvensenNOCASE
vilket innebär att textjämförelserna inte är skiftlägeskänsliga.
Implementering
public function get defaultCollationType():String
Relaterade API-element
name | egenskap |
primaryKey | egenskap |
SQLColumnSchema | () | Konstruktor |
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Konstruerar en SQLColumnSchema-instans. I allmänhet anropas inte SQLColumnSchema-konstruktorn direkt i koden. Om du vill få schemainformation för en databas anropar du metoden SQLConnection.loadSchema()
.
name:String — Kolumnens namn.
| |
primaryKey:Boolean — Anger om kolumnen är en del av primärnyckeln för den associerade tabellen.
| |
allowNull:Boolean — Anger om kolumnen kan innehålla NULL -värden.
| |
autoIncrement:Boolean — Anger om detta är en auto increment-kolumn.
| |
dataType:String — Kolumnens typ.
| |
defaultCollationType:String — Kolumnens definierade kollationssekvens. Värdet motsvarar en av konstanterna i SQLCollationType-klassen:
|
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z