Pacchetto | flash.data |
Classe | public class SQLColumnSchema |
Ereditarietà | SQLColumnSchema Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Per ottenere le informazioni sullo schema delle colonne per una o più tabelle di un database, utilizzate il metodo SQLConnection.loadSchema()
per caricare le informazioni sullo schema, assicurandovi di utilizzare true
come valore dell'argomento includeColumnSchema
. Nell'istanza SQLSchemaResult risultante, ogni definizione di tabella e vista include una proprietà columns
: un array di istanze SQLColumnSchema che rappresentano le colonne nella tabella o vista.
Di solito, il codice dello sviluppatore non costruisce direttamente le istanze SQLColumnSchema.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
allowNull : Boolean [sola lettura]
Indica se i valori NULL sono consentiti o meno in questa colonna. | SQLColumnSchema | ||
autoIncrement : Boolean [sola lettura]
Indica se si tratta di una colonna a incremento automatico. | SQLColumnSchema | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
dataType : String [sola lettura]
Ottiene il tipo di dati della colonna come stringa. | SQLColumnSchema | ||
defaultCollationType : String [sola lettura]
Indica la sequenza di confronto predefinita per questa colonna. | SQLColumnSchema | ||
name : String [sola lettura]
Ottiene il nome della colonna. | SQLColumnSchema | ||
primaryKey : Boolean [sola lettura]
Indica se questa colonna è la colonna chiave primaria (oppure una delle colonne chiave primarie di una chiave composita) per la tabella associata. | SQLColumnSchema |
Metodo | Definito da | ||
---|---|---|---|
SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Crea un'istanza SQLColumnSchema. | SQLColumnSchema | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
allowNull | proprietà |
allowNull:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Indica se i valori NULL
sono consentiti o meno in questa colonna. Una colonna dichiarata con un vincolo NOT NULL
ha false
come valore della proprietà allowNull
.
Implementazione
public function get allowNull():Boolean
autoIncrement | proprietà |
autoIncrement:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Indica se si tratta di una colonna a incremento automatico. Una colonna a incremento automatico è un tipo speciale di colonna PRIMARY KEY
il cui valore viene generato automaticamente come valore successivo in una sequenza di interi quando viene inserita una nuova riga nella tabella.
Implementazione
public function get autoIncrement():Boolean
dataType | proprietà |
dataType:String
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Ottiene il tipo di dati della colonna come stringa. Il valore è il nome del tipo di dati letterale specificato nell'istruzione CREATE TABLE
utilizzata per definire la tabella oppure è null
se non è stato specificato alcun tipo di dati.
Implementazione
public function get dataType():String
defaultCollationType | proprietà |
defaultCollationType:String
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Indica la sequenza di confronto predefinita per questa colonna. Il valore di questa proprietà corrisponde a una delle costanti della classe SQLCollationType:
SQLCollationType.BINARY
indica che la colonna utilizza la sequenza di confrontoBINARY
.SQLCollationType.NO_CASE
indica che la colonna utilizza la sequenza di confrontoNOCASE
, e ciò significa che i confronti testuali vengono effettuati facendo distinzione tra maiuscole e minuscole.
Implementazione
public function get defaultCollationType():String
Elementi API correlati
name | proprietà |
primaryKey | proprietà |
primaryKey:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Indica se questa colonna è la colonna chiave primaria (oppure una delle colonne chiave primarie di una chiave composita) per la tabella associata.
Implementazione
public function get primaryKey():Boolean
SQLColumnSchema | () | Funzione di costruzione |
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Crea un'istanza SQLColumnSchema. Di solito, il codice dello sviluppatore non chiama direttamente la funzione di costruzione SQLColumnSchema. Per ottenere le informazioni sullo schema per un database, chiamate il metodo SQLConnection.loadSchema()
.
name:String — Il nome della colonna.
| |
primaryKey:Boolean — Indica se la colonna fa parte della chiave primaria della tabella associata.
| |
allowNull:Boolean — Indica se la colonna può contenere valori NULL .
| |
autoIncrement:Boolean — Indica se la colonna è a incremento automatico.
| |
dataType:String — Il tipo dichiarato della colonna.
| |
defaultCollationType:String — La sequenza di confronto definita per la colonna. Questo valore corrisponde a una delle costanti della classe SQLCollationType:
|
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z