- 浏览: 10151 次
- 性别:
- 来自: 深圳
最新评论
文章列表
通常我们用TO_CHAR 函数将DATE转成字符串都只会指定两个参数,时间和日期格式,实际上TO_CHAR 还有第三个参数,我们可以通过第三个参数临时指定时间语言环境,SQL如下:
SELECT TO_CHAR(SYSDATE,'MON','NLS_DATE_LANGUAGE=AMERICAN') FROM DUAL;
结果:
SEP
通过NLS_DATE_LANGUAGE=XXX指定时间语言环境,再指定月份的格式为MON,即可获得对应月份的英文简写,通过如下SQL可以查询会话的NLS参数:
SELECT NSP.PARAMETER,NSP.VALUE ...
楼主遇到class xxx nor any of its super class is known to this context. 的问题是由于楼主用 wsdl2java 命令生成 web service client 时没有指定 -p 参数,导致 package 组织和 server 端一致,DTO 和 Service 不在一个 package 内.解决法很简单,重命名 package,让生成的 java 文件在一个 package 中。
下面SQL的目标是实现在查询主表记录的同时将对应的前三行日志的操作类型、操作时间、操作remark作为9列显示
--建立测试表,初始化数据
CREATE TABLE TEST_MAIN(
ID NUMBER,
NO VARCHAR2(200)
);
CREATE TABLE TEST_MAIN_LOG(
LOG_ID NUMBER,
ID NUMBER,
OPR_TYPE VARCHAR2(2),
NO VARCHAR2(200),
OPR_DATE DATE,
REMARK VARCHAR2(4000)
);
...
楼主由于最近在做一个集成需求涉及到了 Web Serice 集成,需要在jdk5的环境下使用cxf 生成 Web Service client,网上没有找到相关的资料,遂自己动手,丰衣足食。
经过多次尝试,楼主最终用apache-cxf-2.0.6 在 jdk5 的环境下搭起了Web Service client,对比在 jdk6或者更高的环境下搭建,差别也就是cxf的版本要低一些,多了一步引入jar包,下面是在jdk5环境下需引入的 jar包清单