window.runtime 属性window.runtime.flash.data.SQLTableSchema
继承SQLTableSchema Inheritance SQLSchema Inheritance Object

SQLTableSchema 实例提供了一些信息,以描述数据库中的特定表。它包含表的名称(name 属性)、用于创建该表的 SQL 语句(sql 属性)和有关表列的信息(columns 属性)。

若要获取数据库的表架构信息,请使用 SQLConnection.loadSchema() 方法加载架构信息,确保对 type 参数的值使用 nullSQLTableSchema。在生成的 SQLSchemaResult 实例中,tables 属性包含表示数据库中各个表的 SQLTableSchema 实例的数组。

通常,开发人员代码不直接构造 SQLTableSchema 实例。

另请参见

SQLConnection.loadSchema()
SQLColumnSchema


属性
 属性定义方
  columns : Array
[只读 (read-only)] SQLColumnSchema 实例的数组,这些实例包含此表中各个列的架构信息。
SQLTableSchema
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheriteddatabase : String
[只读 (read-only)] 此架构对象所属的数据库的名称。
SQLSchema
 Inheritedname : String
[只读 (read-only)] 此架构对象的名称。
SQLSchema
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
 Inheritedsql : String
[只读 (read-only)] 返回用于创建此架构对象的 SQL 语句的所有文本。
SQLSchema
公共方法
 方法定义方
  
SQLTableSchema(database:String, name:String, sql:String, columns:Array)
创建 SQLTableSchema 实例。
SQLTableSchema
 Inherited
hasOwnProperty(name:String):Boolean
指示对象是否已经定义了指定的属性。
Object
 Inherited
isPrototypeOf(theClass:Object):Boolean
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
propertyIsEnumerable(name:String):Boolean
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
设置循环操作动态属性的可用性。
Object
 Inherited
toString():String
返回指定对象的字符串表示形式。
Object
 Inherited
valueOf():Object
返回指定对象的原始值。
Object
属性详细信息
columns属性
columns:Array  [只读 (read-only)]

SQLColumnSchema 实例的数组,这些实例包含此表中各个列的架构信息。如果 SQlConnection.loadSchema() 调用指示结果中不包括列信息,则 columns 属性为空数组(length 属性为 0 的数组)。

另请参见

构造函数详细信息
SQLTableSchema()构造函数
function SQLTableSchema(database:String, name:String, sql:String, columns:Array)

创建 SQLTableSchema 实例。通常,开发人员代码不直接调用 SQLTableSchema 构造函数。若要获取数据库的架构信息,请调用 SQLConnection.loadSchema() 方法。

参数
database:String — 关联数据库的名称。
 
name:String — 表的名称。
 
sql:String — 用于创建该表的 SQL 语句。
 
columns:Array — SQLColumnSchema 实例的数组,用于描述此表的列。

另请参见