Package | flash.data |
Classe | public class SQLColumnSchema |
Héritage | SQLColumnSchema Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Pour obtenir les informations du schéma des colonnes pour une ou plusieurs tables de base de données, utilisez la méthode SQLConnection.loadSchema()
pour charger les informations du schéma, en vous assurant d’utiliser true
comme valeur d’argument includeColumnSchema
. Dans l’occurrence SQLSchemaResult résultante, chaque définition de table et de vue inclut une propriété columns
, tableau d’occurrences SQLColumnSchema représentant les colonnes de la table ou de la vue.
En général, le code du développeur ne construit pas directement d’occurrences SQLColumnSchema.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
allowNull : Boolean [lecture seule]
Indique si les valeurs NULL sont autorisées dans cette colonne. | SQLColumnSchema | ||
autoIncrement : Boolean [lecture seule]
Indique s’il s’agit d’une colonne à incrémentation automatique. | SQLColumnSchema | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
dataType : String [lecture seule]
Extrait le type de données de la colonne sous la forme d’une chaîne. | SQLColumnSchema | ||
defaultCollationType : String [lecture seule]
Indique l’ordre de classement défini pour cette colonne. | SQLColumnSchema | ||
name : String [lecture seule]
Extrait le nom de la colonne. | SQLColumnSchema | ||
primaryKey : Boolean [lecture seule]
Indique si cette colonne est celle de la clé primaire (ou l’une des colonnes de clé primaire dans le cas d’une clé composite) de la table associée. | SQLColumnSchema |
Méthode | Défini par | ||
---|---|---|---|
SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Construit une occurrence SQLColumnSchema. | SQLColumnSchema | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
allowNull | propriété |
allowNull:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Indique si les valeurs NULL
sont autorisées dans cette colonne. Une colonne déclarée avec une contrainte NOT NULL
a une valeur false
pour la propriété allowNull
.
Implémentation
public function get allowNull():Boolean
autoIncrement | propriété |
autoIncrement:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Indique s’il s’agit d’une colonne à incrémentation automatique. Une colonne à incrémentation automatique est un type spécial de colonnes PRIMARY KEY
dont la valeur est automatiquement générée en tant que valeur suivante d’une suite de nombres entiers lorsqu’une nouvelle ligne est insérée dans la table.
Implémentation
public function get autoIncrement():Boolean
dataType | propriété |
dataType:String
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Extrait le type de données de la colonne sous la forme d’une chaîne. La valeur est le nom du type de données littéral spécifié dans l’instruction CREATE TABLE
utilisée pour définir la table, ou null
lorsque aucun type de données n’a été spécifié.
Implémentation
public function get dataType():String
defaultCollationType | propriété |
defaultCollationType:String
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Indique l’ordre de classement défini pour cette colonne. La valeur de cette propriété correspond à l’une des constantes de la classe SQLCollationType :
SQLCollationType.BINARY
indique que la colonne utilise l’ordre de classementBINARY
.SQLCollationType.NO_CASE
indique que la colonne utilise l’ordre de classementNOCASE
, c’est-à-dire que les comparaisons de textes ne respectent pas la casse.
Implémentation
public function get defaultCollationType():String
Eléments de l’API associés
name | propriété |
primaryKey | propriété |
primaryKey:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Indique si cette colonne est celle de la clé primaire (ou l’une des colonnes de clé primaire dans le cas d’une clé composite) de la table associée.
Implémentation
public function get primaryKey():Boolean
SQLColumnSchema | () | Constructeur |
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Construit une occurrence SQLColumnSchema. En général, le code du développeur n’appelle pas directement le constructeur SQLColumnSchema. Pour obtenir les informations de schéma d’une base de données, appelez la méthode SQLConnection.loadSchema()
.
name:String — Nom de la colonne.
| |
primaryKey:Boolean — Indique si cette colonne fait partie de la clé primaire de la table associée.
| |
allowNull:Boolean — Indique si cette colonne peut contenir des valeurs NULL .
| |
autoIncrement:Boolean — Indique s’il s’agit d’une colonne à incrémentation automatique.
| |
dataType:String — Type déclaré de la colonne.
| |
defaultCollationType:String — Ordre de classement défini pour cette colonne. Cette valeur correspond à l’une des constantes de la classe SQLCollationType :
|
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z