1.oracle中删除id为空的某一表test中的数据
delete from test t where t.id is null;
2.oracle中字符串转日期
to_date('2017-05-19 11:32:45','yyyy-mm-dd hh24:mi:ss')
3.oracle中系统时间
sysdate
4.ibatis在插入记录的时候,id自增
<insert id="insertPtActive" parameterClass="ActivityNotification">
<!--oracle要自建序列Sequences,所见序列名称为PT_ACTIVE_ID-->
<selectKey resultClass="int" type="pre" keyProperty="activeId" >
select PT_ACTIVE_ID.nextval as value from dual
</selectKey>
insert into PT_ACTIVE
(ACTIVE_ID,ACTIVE_DESC,ACTIVE_ADDTIME,ACTIVE_URL,ACTIVE_PAST_TIME)
values
(#activeId#,#activeDesc#,sysdate,#activeUrl#,to_date(#activePastTime#,'yyyy-mm-dd hh24:mi:ss'))
</insert>
备注:
- ActivityNotification----实体类
- insertPtActive---命名空间中的key,供dao的实现类调用#namespace.insertPtAc*tive#
- keyProperty---要与实体类的属性名相同