宣告變數

宣告 Informix-4GL 變數的多種語法

語法一

DEFINE variableName1 datatype
    (, variableName2 datatype
     , ...                    )

宣告一個(含以上)自訂名稱及資料型別的變數

語法二

DEFINE variableName LIKE tableName.columnName

宣告繼承某資料表之特定欄位屬性的變數

語法三

DEFINE recordName RECORD LIKE tableName.*

宣告一個紀錄,內含繼承某資料表所有欄位

語法四

DEFINE recordName RECORD
       variableName1 datatype
    (, variableName2 datatype
     , ...                    )
END RECORD

宣告一個紀錄,內含一個(含以上)自訂名稱及資料型別之變數

語法五

DEFINE arrayName ARRAY[ m(, n) ] OF RECORD
       variableName1 datatype
    [, variableName2 datatype
    [, ...                    ]
END RECORD

宣告一個陣列,內含一個(含以上)自訂名稱及資料型別之變數 可透過 m 或 n 的使用,來控制陣列的維度

說明

  • variableName:自定義之變數名稱

  • tableName:資料表名稱

  • columnName:欄位名稱

  • recordName:自定義之紀錄名稱

  • arrayName:自定義之陣列名稱

  • m:為整數值

  • n :為整數值

注意事項

最后更新于