| 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.BINARYanger att kolumnen använder kollationssekvensenBINARY.SQLCollationType.NO_CASEanger att kolumnen använder kollationssekvensenNOCASEvilket innebär att textjämförelserna inte är skiftlägeskänsliga.
Implementering
public function get defaultCollationType():StringRelaterade 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
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper