Pakiet | flash.data |
Klasa | public class SQLColumnSchema |
Dziedziczenie | SQLColumnSchema Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0 |
Aby uzyskać informacje o schemacie kolumn dla jednej lub wielu tabel w bazie danych, należy skorzystać z metody SQLConnection.loadSchema()
, która ładuje informacje o schemacie; jednocześnie należy dopilnować, aby argument includeColumnSchema
miał wartość true
. W wynikowej instancji klasy SQLSchemaResult każda tabela i definicja widoku zawiera właściwość columns
— tablicę instancji klasy SQLColumnSchema reprezentującą kolumny tabeli lub widoku.
Zazwyczaj instancje klasy SQLColumnSchema nie są tworzone bezpośrednio w kodzie pisanym przez programistę.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
allowNull : Boolean [tylko do odczytu]
Wskazuje, czy wartości NULL są dozwolone w kolumnie. | SQLColumnSchema | ||
autoIncrement : Boolean [tylko do odczytu]
Wskazuje, czy kolumna jest kolumną automatycznego przyrostu. | SQLColumnSchema | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
dataType : String [tylko do odczytu]
Pobiera typ danych kolumny jako ciąg znaków. | SQLColumnSchema | ||
defaultCollationType : String [tylko do odczytu]
Wskazuje domyślną kolejność sortowania zdefiniowaną dla kolumny. | SQLColumnSchema | ||
name : String [tylko do odczytu]
Pobiera nazwę kolumny. | SQLColumnSchema | ||
primaryKey : Boolean [tylko do odczytu]
Wskazuje, czy kolumna jest kolumną klucza głównego (lub jedną z kolumn klucza głównego w kluczu złożonym) dla skojarzonej z nią tabeli. | SQLColumnSchema |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Tworzy instancję klasy SQLColumnSchema. | SQLColumnSchema | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
allowNull | właściwość |
allowNull:Boolean
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0 |
Wskazuje, czy wartości NULL
są dozwolone w kolumnie. Kolumna z zadeklarowanym ograniczeniem NOT NULL
ma ustawioną wartość false
we właściwości allowNull
.
Implementacja
public function get allowNull():Boolean
autoIncrement | właściwość |
autoIncrement:Boolean
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0 |
Wskazuje, czy kolumna jest kolumną automatycznego przyrostu. Kolumna automatycznego przyrostu jest specjalnym typem kolumny PRIMARY KEY
, której wartość jest automatycznie generowana jako kolejna wartość sekwencji liczb całkowitych w momencie dodania do tabeli nowego wiersza.
Implementacja
public function get autoIncrement():Boolean
dataType | właściwość |
dataType:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0 |
Pobiera typ danych kolumny jako ciąg znaków. Wartością jest literalna nazwa typu danych określona w instrukcji CREATE TABLE
, której użyto, definiując tabelę, lub wartość null
, jeśli nie określono żadnego typu danych.
Implementacja
public function get dataType():String
defaultCollationType | właściwość |
defaultCollationType:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0 |
Wskazuje domyślną kolejność sortowania zdefiniowaną dla kolumny. Wartość tej właściwości odpowiada jednej ze stałych klasy SQLCollationType.
- Wartość
SQLCollationType.BINARY
wskazuje, że kolumna jest zdefiniowana z kolejnością sortowaniaBINARY
. - Wartość
SQLCollationType.NO_CASE
wskazuje, że kolumna jest zdefiniowana z kolejnością sortowaniaNOCASE
, co oznacza, że w porównaniach tekstu nie jest uwzględniana wielkość liter.
Implementacja
public function get defaultCollationType():String
Powiązane elementy interfejsu API
name | właściwość |
primaryKey | właściwość |
SQLColumnSchema | () | Konstruktor |
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0 |
Tworzy instancję klasy SQLColumnSchema. Zazwyczaj konstruktor klasy SQLColumnSchema nie jest wywoływany bezpośrednio w kodzie pisanym przez programistę. Aby uzyskać informacje o schemacie dla bazy danych, należy wywołać metodę SQLConnection.loadSchema()
.
name:String — Nazwa kolumny.
| |
primaryKey:Boolean — Wskazuje, czy kolumna jest częścią klucza głównego dla skojarzonej tabeli.
| |
allowNull:Boolean — Wskazuje, czy kolumna może zawierać wartości NULL .
| |
autoIncrement:Boolean — Wskazuje, czy kolumna jest kolumną automatycznego przyrostu.
| |
dataType:String — Deklarowany typ kolumny.
| |
defaultCollationType:String — Kolejność sortowania zdefiniowana dla kolumny. Wartość odpowiada jednej ze stałych klasy SQLCollationType
|
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z