Paquete | flash.data |
Clase | public class SQLColumnSchema |
Herencia | SQLColumnSchema Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Para obtener la información de esquema de las columnas de una o varias tablas, utilice el método SQLConnection.loadSchema()
para cargar la información de esquema. Asegúrese de que el valor del argumento includeColumnSchema
sea true
. En la instancia de SQLSchemaResult resultante, cada definición de tabla y de vista incluye una propiedad columns
: un conjunto de instancias de SQLColumnSchema que representan las columnas de la tabla o de la vista.
Por lo general, el código del desarrollador no crea instancias de SQLColumnSchema directamente.
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
allowNull : Boolean [solo lectura]
Indica si se admiten valores NULL en esta columna. | SQLColumnSchema | ||
autoIncrement : Boolean [solo lectura]
Indica si se trata de una columna que se incrementa automáticamente. | SQLColumnSchema | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
dataType : String [solo lectura]
Obtiene el tipo de datos de la columna como una cadena. | SQLColumnSchema | ||
defaultCollationType : String [solo lectura]
Indica la secuencia de recopilación predeterminada definida en esta columna. | SQLColumnSchema | ||
name : String [solo lectura]
Obtiene el nombre de la columna. | SQLColumnSchema | ||
primaryKey : Boolean [solo lectura]
Indica si la columna es la columna de clave principal (o una de las columnas de clave principal de una clave compuesta) de su tabla asociada. | SQLColumnSchema |
Método | Definido por | ||
---|---|---|---|
SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Construye una instancia de SQLColumnSchema. | SQLColumnSchema | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object |
allowNull | propiedad |
allowNull:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Indica si se admiten valores NULL
en esta columna. Una columna declarada con una restricción NOT NULL
tiene el valor false
para la propiedad allowNull
.
Implementación
public function get allowNull():Boolean
autoIncrement | propiedad |
autoIncrement:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Indica si se trata de una columna que se incrementa automáticamente. Una columna que se incrementa automáticamente es un tipo especial de columna PRIMARY KEY
cuyo valor se genera de forma automática como el siguiente valor en una secuencia de enteros cuando se inserta una nueva fila en la tabla.
Implementación
public function get autoIncrement():Boolean
dataType | propiedad |
dataType:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Obtiene el tipo de datos de la columna como una cadena. El valor es el nombre literal del tipo de datos especificado en la declaración CREATE TABLE
empleada para definir la tabla. También puede ser null
si no se ha especificado ningún tipo de datos.
Implementación
public function get dataType():String
defaultCollationType | propiedad |
defaultCollationType:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Indica la secuencia de recopilación predeterminada definida en esta columna. El valor de esta propiedad corresponde a una de las restricciones de la clase SQLCollationType:
SQLCollationType.BINARY
indica que la columna utiliza la secuencia de recopilaciónBINARY
.SQLCollationType.NO_CASE
indica que la columna utiliza la secuencia de recopilaciónNOCASE
, es decir, que las comparaciones de texto se llevan a cabo sin distinguir entre mayúsculas y minúsculas.
Implementación
public function get defaultCollationType():String
Elementos de API relacionados
name | propiedad |
primaryKey | propiedad |
primaryKey:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Indica si la columna es la columna de clave principal (o una de las columnas de clave principal de una clave compuesta) de su tabla asociada.
Implementación
public function get primaryKey():Boolean
SQLColumnSchema | () | Información sobre |
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Construye una instancia de SQLColumnSchema. Generalmente, el código del desarrollador no llama al constructor SQLColumnSchema directamente. Para obtener la información de esquema de una base de datos, llame al método SQLConnection.loadSchema()
.
name:String — Nombre de la columna.
| |
primaryKey:Boolean — Indica si la columna forma parte de la clave principal de la tabla asociada.
| |
allowNull:Boolean — Indica si la columna puede obtener valores NULL .
| |
autoIncrement:Boolean — Indica si se trata de una columna que se incrementa automáticamente.
| |
dataType:String — Tipo declarado de la columna.
| |
defaultCollationType:String — Secuencia de recopilación definida para la columna. Este valor corresponde a una de las constantes de la clase SQLCollationType:
|
Elementos de API relacionados
Tue Jun 12 2018, 02:12 PM Z