跳到主要內容 跳至補充內容

Peek - 指令碼函數

Peek() 會傳回表格中已載入的列的欄位值。可以指定列號,也可以指定表格。若未指定列數,將會使用上一個載入的記錄。

peek() 函數通常用來在先前載入的表格中尋找相關邊界,亦即特定欄位的第一個值或最後一個值。在大部分情況下,此值儲存在變數中以供之後使用,例如作為 do-while 迴圈中的條件。

語法:  

Peek(

field_name

[, row_no[, table_name ] ])

傳回的資料類型: 雙值

引數:  

引數
引數 描述
field_name 需要傳回值的欄位的名稱。輸入值必須指定為字串 (如引號中的常值)。
row_no

指定所需欄位的表格中的列。可以是運算式,但是必須解析為整數。0 代表第一筆記錄,1 代表第二筆記錄,依此類推。負數表示從表格結尾算起的順序。-1 代表上次記錄讀取。

如未指定 row_no,則會採用 -1。

table_name 沒有結束分號的表格標籤。如未指定 table_name,則會採用目前表格。若用於 LOAD 陳述式之外,或參考其他表格,則必須包括 table_name

限制:  

函數只能傳回來自已載入記錄的值。這表示,在第一個表格記錄中,使用 -1 作為 row_no 的呼叫將會傳回 NULL。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!