| 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.BINARYwskazuje, że kolumna jest zdefiniowana z kolejnością sortowaniaBINARY. - Wartość
SQLCollationType.NO_CASEwskazuje, ż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():StringPowią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
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne