方式一: 使用 || 进行拼接,略,此处不进行说明 方式二: 使用wmsys.wm_concat拼接函数进行拼接,如下所示 --合并字符串,默认使用逗号隔开 select (select to_char(wmsys.wm_concat((partofcheck))) from QUEUEDETAIL where appointsid=8a41a51e-6ea2-417f-b778-4ac420a25a4e) partofcheck_all from dual; --可将拼接结果赋值给预先声明的变量如变量pAllCheckofpart: select (select to_char(wmsys.wm_concat((partofcheck...
substr 函数:截取字符串 语法:SUBSTR(string,start, [length]) string:表示源字符串,即要截取的字符串。 start:开始位置,从1开始查找。如果start是负数,则从string字符串末尾开始算起。 length:可选项,表示截取字符串长度。 示例: SELECT SUBSTR('Hello SQL!', 1) FROM dual??? ? --截取所有字符串,返回'Hello SQL!' SELECT SUBSTR('Hello SQL!', 2) FROM dual??? ? --从第2个字符开始,截取到末尾。返回'ello SQL!'...
select to_date(t.start_time,yyyy-mm-dd) from t 拿到PL/SQL,也是报错,错误如题:ORA-01830:日期格式图片在转换整个输入字符串之前结束,在网上找了一些资料后明白了原因。 在ORACLE上,start_time类型为varchar2类型,具体数据格式为:2015-02-01 03:21:57 。由于start_time不是时间类型,所以需要进行转换一下才能够进行,select to_char(to_date(o.startTime,yyyy-mm-dd hh24:mi:ss),yyyy-mm-dd) from t 这样就可以实...
CREATE OR REPLACE PROCEDURE wdgj_in_result_gen(p_json_varchar IN VARCHAR2,p_code out number,p_message out varchar2) AS ---------------------------------------------------------- --将接口返回的数据插入到中间表【订单主表 WDGJ_RESULT_RETAIL】和【订单子表 WDGJ_RESULT_RETAILITEM】中: --(字段对照关系见接口地址以及本文档的下一个需求的表结构) --如果调用存储过程成功,则返回成功。 --...
/******************************************************ORACLE clob字符串分割函数 首先创建以下type create or replace type type_str is table of varchar2(1000);*******************************************************/FUNCTION FUNC_SPLIT_CLOB(P_STR IN CLOB, P_DELIMITER IN VARCHAR2 DEFAULT ,/*, LEN IN OUT NUMBER*/) RETURN TYPE_STRASRS TYPE_STR := TYPE_STR();L_STR CLOB := P_STR;L_DELIMITER CLO...
随笔 - 46??文章 - 92??评论 - 5 ?lv_sql:= insert into ETL_SUCESS_AMOUNT select SEQ_OS_ETL_AMOUNTID.NEXTVAL AS AMOUNTID,1,AMOUNT_DATA,AMOUNT_HOUR, serviceid,portalid,mouduleid,actionid,RESERVE1_ID,RESERVE2_ID,RESERVE3_ID, RESERVE4_ID,AMOUNT,AMOUNT_TIME from ( select trunc(INSERTTIME) AS AMOUNT_DATA, TO_CHAR(INSERTTIME,HH24) AS AMOUNT_HOUR, serviceid,portalid,mouduleid,actionid...
今天在Mapper.xml文件写查询语句报了个奇怪的错误 Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 150; columnNumber: 44; 元素内容必须由格式正确的字符数据或标记组成。 元素内容必须由格式正确的字符数据或标记组成 原因 : Mapper.xml 文件里 < (小于)号 , >(大于)号 ,会被认为是括号,需要额外注意, 解决办法 : 将 < 号换成...