包 | flash.data |
类 | public class SQLColumnSchema |
继承 | SQLColumnSchema Object |
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
要获取数据库表中一个或多个表的列架构信息,请使用 SQLConnection.loadSchema()
方法加载架构信息,确保对 includeColumnSchema
参数的值使用 true
。在生成的 SQLSchemaResult 实例中,每个表和视图定义都将包括一个 columns
属性,此属性是表示表或视图中各个列的 SQLColumnSchema 实例的数组。
通常,开发人员代码不直接构造 SQLColumnSchema 实例。
相关 API 元素
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
allowNull : Boolean [只读]
表示在此列中是否允许使用 NULL 值。 | SQLColumnSchema | ||
autoIncrement : Boolean [只读]
表示此列是否为自增列。 | SQLColumnSchema | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
dataType : String [只读]
以字符串形式获取列的数据类型。 | SQLColumnSchema | ||
defaultCollationType : String [只读]
表示为此列定义的默认排序顺序。 | SQLColumnSchema | ||
name : String [只读]
获取列的名称。 | SQLColumnSchema | ||
primaryKey : Boolean [只读]
表示此列是否为其关联表的主键列(或复合键中的主键列之一)。 | SQLColumnSchema |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
构造 SQLColumnSchema 实例。 | SQLColumnSchema | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
属性详细信息
allowNull | 属性 |
autoIncrement | 属性 |
dataType | 属性 |
defaultCollationType | 属性 |
name | 属性 |
primaryKey | 属性 |
构造函数详细信息
SQLColumnSchema | () | 构造函数 |
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
构造 SQLColumnSchema 实例。通常,开发人员代码不直接调用 SQLColumnSchema 构造函数。要获取数据库的架构信息,请调用 SQLConnection.loadSchema()
方法。
name:String — 列的名称。
| |
primaryKey:Boolean — 表示此列是否是关联表的主键的一部分。
| |
allowNull:Boolean — 表示此列是否能包含 NULL 值。
| |
autoIncrement:Boolean — 表示此列是否为自增列。
| |
dataType:String — 列的声明类型。
| |
defaultCollationType:String — 为此列定义的排序顺序。此值对应于 SQLCollationType 类中的常数之一:
|
相关 API 元素
Tue Jun 12 2018, 11:04 AM Z