求助:db2中可以用stuff函数么,报42884错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助:db2中可以用stuff函数么,报42884错误相关的知识,希望对你有一定的参考价值。
求助:db2中可以用stuff函数么,报42884错误
CREATE OR REPLACE FUNCTION STUFF(v_BaseStr VARCHAR(100),
v_StartIndex INT,
v_Length INT,
v_ReplaceStr VARCHAR(100)
) RETURNS VARCHAR(100)
LANGUAGE SQL
BEGIN
RETURN
SUBSTR(v_BaseStr, 1, v_StartIndex - 1) ||
v_ReplaceStr ||
SUBSTR(v_BaseStr, v_StartIndex + v_Length);
END
@
SELECT
STUFF (',1,2,3', 1, 1, '') A,
STUFF(';A;B;C', 1, 3, 'Z;') B,
STUFF('X;Y;Z', 3, 1, 'C') C
FROM
SYSIBM.SYSDUMMY1
@
A
B
C
--------------------------------------------------------------------------------
-------------------- -----------------------------------------------------------
----------------------------------------- --------------------------------------
--------------------------------------------------------------
1,2,3
Z;B;C
X;C;Z
1 条记录已选择。
db2 =>
删除指定长度的字符并在指定的起始点插入另一组字符 STUFF
这个函数,是 SQL Server 数据库自带的函数。
DB2 没有的。
自己创建一个就可以了。
下面是 对照的 SQL Server 下面的执行结果。
1> SELECT
2> STUFF(',1,2,3', 1, 1, '') A,
3> STUFF(';A;B;C', 1, 3, 'Z;') B,
4> STUFF('X;Y;Z', 3, 1, 'C') C
5> go
A B C
------ ----- ------
1,2,3 Z;B;C X;C;Z
(1 行受影响) 参考技术A stuff是sqlserver的函数,在db2中好像没有这个函数 参考技术B stuff是oracle中的,db2中没写过。。。 参考技术C DB2中没有stuff函数
求助,请问有高手么;会用3D slicer 3.6 制作成如下图片
就是基于影像3D的资料,利用软件提取不同的组织并在融合成3d图像,如有大侠,请指导,做研究之用。谢谢
可以将dcm文件导入3dslicer之后进行三维重建,步骤file-add volumn-volumnrendering,之后的具体设置比较复杂,需要慢慢调整图像。 参考技术A 我想把拍的照片制作成3D照片(就像谷歌地球里的那种3D图片),请问该怎样做?需要什么软件?希望有详细教程。 ...可以用MATLAB ...美图秀秀 或拼卡通 ....以上是关于求助:db2中可以用stuff函数么,报42884错误的主要内容,如果未能解决你的问题,请参考以下文章
DB2 不指定Schema调用存储过程失败 SQLCODE=-440, SQLSTATE=42884
SQL Server2000将一列数据拼接成字符串可以用STUFF FOR XML PATH()么