<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />在我的腳本中,我有多個數據庫查詢。從一個查詢中,它得到一列,其中包含批號列表。我想從該列中獲取值並將它們放入本地變量中,我可以在下一個數據查詢中使用該變量從不同的數據庫中提取數據。
使用下面的腳本行我得到了值字符串。
卡帶 = SLC:DESTINATION_CASS << 獲取值;
結果
盒= {“SPQ093146 1”}
怎樣才能擺脫“ { ”從這個項目。 此示例僅列出一個值,但結果可以有多個值
這獲取值消息返回一個列表。您可以使用以下方式引用各個列表元素卡帶[1] ,卡帶[2] ETC。
但是有一種更簡單的方法可以將列中的一組值轉換為可用的值。我使用這種方法來創建一個在列表中對於一個神諭者選擇陳述。使用串聯項目函數如下:
slc =新表( “磁帶數據” ,添加行( 3 ) ,
新專欄( “DESTINATION_CASS” ,特點,標稱,
設定值( { “啊” , “bb” , “抄送” } ) )
) ;
卡帶列表= slc :目的地_cass <<獲取值;
// 將列表轉換為 Oracle IN 列表
列表中= “('” ||連接項目(卡帶列表, “‘、‘” ) || “')” ;
結果如下:
“('aa','bb','cc')”