<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')”