PACK_VALUES
說明
PACK_VALUES
是一個列函數,用於傳回多個輸出值,這些值打包成一個索引鍵/值組合,並以預設的索引鍵和值組合分隔符號。傳回的字串採用的格式可供 EXTRACT_VALUE
函數 PACK_VALUES
使用與以下項目相同的索引鍵和配對分隔符號值︰ EXTRACT_VALUE
使用 (Unicode 逸出序列 u0003
和 u0002
,分別為 )。語法
PACK_VALUES
(key
,value
[,key
,value
][,...])傳回值
每列傳回一個類型為「」的值
TEXT
。如果 key
或 value
組合中若有 個為空值或包含其中一個分隔符號值,則傳回值中會省略完整的索引鍵/值組合。索引鍵分隔符號為
u0003
,這是「」的 Unicode 逸出序列 start of text
個字元。配對分隔符號為 u0002
,這是「」的 Unicode 逸出序列 end of text
個字元。輸入參數
- 索引鍵
- 至少必須填寫一項。任何類型的欄位名稱、常值字串或數字,或傳回任何值的運算式。
- 值
- 至少必須填寫一項。任何類型的欄位名稱、常值字串或數字,或傳回任何值的運算式。運算式必須包含一個value每個實例key實例。
範例
請將 [custid] 和 [age] 欄位的值合併為單一文字欄位。
PACK_VALUES("ID", [custid], "Age", [age])
此運算式傳回
ID
當 [custid] 欄位的值為 5555 且 [age] 欄位的值為 29 時︰\u0003
5555\u0002
Age\u0003
29PACK_VALUES("ID", [custid], "Age", [age])
此運算式傳回
Age
當「[age]」欄位的值為 29 時︰\u0003
29PACK_VALUES("ID", NULL, "Age", [age])
此運算式傳回
29
身分 Text
當「[age]」欄位為 INTEGER
,其值為 29︰EXTRACT_VALUE(PACK_VALUES("ID", [custid], "Age", [age]), "Age")