close
Informix-4GL
DEFINE LET 語法之宣告變數定義
DEFINE
DEFINE 變數1資料型別 , 變數2 資料型別
宣告全域變數時,通常會自己單獨宣告在一個檔案,包在GLOBALS關鍵字中。
宣告程式變數時,放於四大關鍵字之後,無SERIAL型別。
宣告模型變數時,放於GLOBALS之後。
宣告局部變數時,若放在函式範圍內,變數在函式內有效。
DEFINE RECORD LIKE
可以定義和資料庫相同結構的程式變數名稱。
DEFINE 變數名稱RECORD LIKE 表名.欄位名 END RECORD
若欄位為SERIAL型別會自動變為INTEGER。
LET
使用一個或多個 = 來設定表達式或函數的變量名
運算是可以是數值、字串、布林值、空值。
字串可是字串常數、字串運算子。
例:前五LET摘自 Informix 知識中心
LET a = 5;
LET b = 6; LET c = 10;
LET a,b = 10,c+d;
LET a,b = (SELECT cola,colb
FROM tab1 WHERE cola=10);
LET d = func1(x,y);
LET today = GetDate(TODAY)
LET space = " "
LET id = "CASDFW"
LET bell = ASCII 7
INITIALIZE
初始化
若變數設定值為NULL時,需使用INITIALIZE。
INITIALIZE variable TO NULL
文章標籤
全站熱搜
留言列表