CREATE FUNCTION [dbo].[Split](@separator VARCHAR(64)=',',@string NVARCHAR(MAX)) RETURNS @ResultTab ...
CREATE FUNCTION [dbo].[Split](@separator VARCHAR(64)=',',@string NVARCHAR(MAX)) RETURNS @ResultTab ...
控制台 ...
输入示例:select fn_split('1,2,3,4,5',',') from dual 输出值: 1 2 3 4 5 当做TABLE的用法: select * fro ...
背景:做SQL查询时会经常需要,把查询的结果拼接成一个字符串。 解决方法: 通过 group_concat 函数 拼接的结果很长,导致拼接结果显示不全,可以通过以下方法解决。 在每次查询前执行 SET SESSION group_concat_max_len = 10240 ...
...
写了个存储过程,中间用到了类似这种写法 其中'1,2,3'是从外面传进来的参数,就这样执行报错:'1,2,3'转换为int类型出错,因为ID是int类型的 想了个比较笨的解决方法:思 ...
create or replaceFUNCTION "SF_SPLIT_ACCOUNT_ID_LIST" ( account_id_list IN VARCHAR2)RETURN VARCHAR2 A ...
不用if判断去掉末尾逗号,直接拼接后截取 ...