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

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

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

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

另请参见

SQLConnection.loadSchema()
SQLColumnSchema


属性
 属性定义方
 Inheritedcolumns : 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
公共方法
 方法定义方
  
SQLViewSchema(database:String, name:String, sql:String, columns:Array)
创建 SQLViewSchema 实例。
SQLViewSchema
 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
构造函数详细信息
SQLViewSchema()构造函数
function SQLViewSchema(database:String, name:String, sql:String, columns:Array)

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

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