可以使用 SQL $LISTBUILD 函数或 ObjectScript $LISTBUILD 函数创建列表。可以使用 SQL $LISTFROMSTRING 函数或 ObjectScript $LISTFROMSTRING 函数将分隔字符串转换为列表。您可以使用 SQL $LIST 函数或 ObjectScript ...
"Blue","Green")&sql(SELECT $LIST(:mylist,2),$LIST($LISTBUILD('Red','Blue','Green'),3)INTO:a,:b)ifSQLCODE '=0{w!,"Error code ",SQLCODE}else{w!,"The host varable list element is ",a,!w!,"The SQL $LISTBUILD list element is ",b,!}}...
DHC-APP>d ##class(PHA.TEST.SQLFunction).ListGet() The one-arg element returned is Red The two-arg element returned is Red 以下嵌入式 SQL 示例中的$LISTGET函数都返回“Green”,即列表中的第三个和最后一个元素: /// d ##class(PHA.TEST.SQLFunction).ListGet1() ClassMethod ListGet1() { ...
"Blue","Green")&sql(SELECT$LIST(:mylist,2),$LIST($LISTBUILD('Red','Blue','Green'),3)INTO:a,:b)ifSQLCODE'=0{w!,"Error code ",SQLCODE}else{w!,"The host varable list element is ",a,!w!,"The SQL $LISTBUILD list element is ",b,!}}...
() ClassMethod ListFind1() { s a = $lb("Red","Blue","Green") &sql( SELECT $LISTFIND(:a, 'Orange') INTO :b ) if SQLCODE '= 0 { w !,"Error code ",SQLCODE } else { w !,"The position is ",b } } DHC-APP>d ##class(PHA.TEST.SQLFunction).ListFind1() The position ...
SQLCODE -400 错误。可通过主变量或在 SQL 中指定 $LISTBUILD 将列表传递给 $LIST 函数。示例如下:LIST 函数亦可用于从另一个列表提取列表。在示例中,subList 作为普通字符串返回单个元素,非编码列表字符串,只有三参数形式的 $LIST 返回编码列表字符串。反之,会生成 SQLCODE -400 错误。
第八十章 SQL函数 $LIST(二) 示例 在以下嵌入式 SQL 示例中,两个WRITE语句都返回“Red”,即列表中的第一个元素。第一个默认写入第一个元素,第二个写入第一个元素,因为位置参数设置为1: /// d ##class(PHA.TEST.SQLFunction).Li4()ClassMethodLi4(){s a=$lb("Red","Blue","Green")&sql(SELECT ...
第八十五章 SQL函数 $LISTGET 返回列表中的元素或指定默认值的列表函数。 大纲 代码解读 $LISTGET(list[,position[,default]]) 1. 参数 list - 计算结果为有效列表的表达式。列表是包含一个或多个元素的编码字符串。可以使用 SQL 或 ObjectScript 的$LISTBUILD 或...
以下嵌入式 SQL 示例中的$LISTGET函数都返回“Red”,即列表中的第一个元素: 代码语言:javascript 复制 /// d ##class(PHA.TEST.SQLFunction).ListGet()ClassMethodListGet(){s a=$lb("Red","Blue","Green")&sql(SELECT$LISTGET(:a),$LISTGET(:a,1)INTO:b,:c)ifSQLCODE'=0{w!,"Error code;"...
SQL函数$LISTGET 是一个实用工具,它从列表中获取指定位置的元素,如果位置无效或元素不存在,将返回预设的默认值。其工作原理与$LIST函数类似,只是当遇到空列表时,$LISTGET会执行默认值操作,而非返回空字符串。该函数接受三个参数:一个编码字符串列表,用于指定搜索范围;一个位置参数(整数),默认...