適用於 Adobe® Flash® Platform 的 ActionScript® 3.0 參考
首頁  |  隱藏套件和類別清單 |  套件  |  類別  |  新增內容  |  索引  |  附錄  |  為什麼顯示英文?
篩選: AIR 30.0 和更早版本, Flash Player 30.0 和更早版本, Flash Lite 4
Flex 4.6 和更早版本, Flash Pro CS6 和更早版本
隱藏篩選
flash.data 

SQLColumnSchema  - AS3

套件flash.data
類別public class SQLColumnSchema
繼承SQLColumnSchema Inheritance Object

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0

SQLColumnSchema 類別所提供的資訊說明了資料庫中某個表格裡指定欄的特徵。

若要取得資料庫中一份或多份表格的欄結構資訊,請使用 SQLConnection.loadSchema() 方法載入結構資訊,務必使用 true 做為 includeColumnSchema 引數的值。在產生的 SQLSchemaResult 實體中,每個表格和檢視定義都包含 columns 屬性 (這是 SQLColumnSchema 實體的陣列,表示表格或檢視中的欄)。

一般而言,開發人員程式碼不會直接建構 SQLColumnSchema 實體。

相關 API 元素



公用屬性
 屬性定義自
      allowNull : Boolean
[唯讀] 指出此欄是否允許使用 NULL 值。
SQLColumnSchema
      autoIncrement : Boolean
[唯讀] 指出其是否為自動遞增欄。
SQLColumnSchema
 Inheritedconstructor : 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
 Inherited
指出物件是否有已定義的指定屬性。
Object
 Inherited
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。
Object
 Inherited
指出指定的屬性是否存在,以及是否可列舉。
Object
 Inherited
為迴圈作業設定動態屬性的可用性。
Object
 Inherited
傳回代表此物件的字串,根據地區特定慣例進行格式化。
Object
 Inherited
會傳回指定之物件的字串形式。
Object
 Inherited
會傳回指定之物件的基本值。
Object
屬性詳細資訊
    

allowNull

屬性
allowNull:Boolean  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0

指出此欄是否允許使用 NULL 值。搭配 NOT NULL 限制進行宣告的欄,其 allowNull 屬性的值將會是 false



實作
    public function get allowNull():Boolean
    

autoIncrement

屬性 
autoIncrement:Boolean  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0

指出其是否為自動遞增欄。自動遞增欄是 PRIMARY KEY 欄的特殊類型,在表格中插入新一列時,其值會自動依整數順序產生做為下一個值。



實作
    public function get autoIncrement():Boolean
    

dataType

屬性 
dataType:String  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0

將欄的資料類型擷取為字串。此值為用來定義表格之 CREATE TABLE 陳述式中指定的常值資料類型名稱;如果沒有指定資料類型,則為 null



實作
    public function get dataType():String
    

defaultCollationType

屬性 
defaultCollationType:String  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0

指出針對此欄定義的預設排列定序。此屬性的值對應至 SQLCollationType 類別內的其中一個常數:

  • SQLCollationType.BINARY 表示此欄使用 BINARY 定序順序。
  • SQLCollationType.NO_CASE 表示此欄使用 NOCASE 定序順序,在比較文字時不區分大小寫。



實作
    public function get defaultCollationType():String

相關 API 元素

    

name

屬性 
name:String  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0

取得欄的名稱。



實作
    public function get name():String
    

primaryKey

屬性 
primaryKey:Boolean  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0

指出此欄是否為其相關表格的主要索引欄 (或是複合索引中的主要索引欄之一)。



實作
    public function get primaryKey():Boolean
建構函式詳細資料
    

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 類別的其中一個常數:
  • SQLCollationType.BINARY 表示此欄使用 BINARY 定序順序。
  • SQLCollationType.NO_CASE 表示此欄使用 NOCASE 定序順序,在比較文字時不區分大小寫。

相關 API 元素





[ X ]為什麼顯示英文?
「ActionScript 3.0 參考」的內容是以英文顯示

並非所有「ActionScript 3.0 參考」的內容都翻譯為所有語言。當語言元素未翻譯時,就會以英文顯示。例如,ga.controls.HelpBox 類別並沒有翻譯為任何語言。因此在參考的繁體中文版本中,ga.controls.HelpBox 類別就會以英文顯示。