Oracle
RayXLei
这个作者很懒,什么都没留下…
展开
-
mybatis 调用 oracle 存储过程和函数
使用mybatis执行oracle存储过程原创 2020-03-02 17:23:34 · 366 阅读 · 0 评论 -
oracle 日期比较
表 trdt_info 的 vd_day 为 date 类型select * from trdt_info t where t.vd_day = date'2020-03-13';--可以匹配到 2020-03-13 的数据select * from trdt_info t where t.vd_day = to_date('2020-03-13','yyyy-mm-dd');--可以匹...原创 2020-03-13 10:44:59 · 176 阅读 · 0 评论 -
oracle 删除约束命令
alter table [tablename] drop constraint [constraintname];原创 2020-03-12 15:56:48 · 3158 阅读 · 0 评论 -
oracle sqlplus
--登录 --sqlplus [username]/[password]@//[ip]:[port]/[schema]sqlplus username/passwdA@//xxx.xxx.xxx.xxx:xxxx/xxxx原创 2020-03-12 15:25:02 · 74 阅读 · 0 评论 -
oracle 常用函数
--绝对值select abs(-1) from dual;--1原创 2020-03-12 10:09:41 · 65 阅读 · 0 评论 -
oracle 创建序列及使用
--创建序列create sequence seq_tableincrement by 1start with 1maxvalue 999999999;--序列取值select seq_table.nextval from dual;drop sequence seq_table;--删除序列原创 2020-03-11 12:43:44 · 99 阅读 · 0 评论 -
oracle 命令行批量执行脚本
1、 在命令行中执行脚本:SQL> @C:\Users\xxx\Desktop\exec.sql--脚本末行加上 commit; 可以自动提交2、若要执行多个脚本,可将执行命令放入一个脚本中,只需要执行该脚本即可。例如将如下命令写入exec.sql 中:@C:\Users\xxx\Desktop\1.sql@C:\Users\xxx\Desktop\2.sql@C:\Users...原创 2020-03-10 22:50:24 · 1328 阅读 · 0 评论 -
oracle 保留小数位
select round(1.234,2) from dual;--1.23原创 2020-03-10 21:25:43 · 568 阅读 · 0 评论 -
oracle 日期转换格式
//使用 to_date 将字符串转换成日期//使用 to_char 将日期转换成字符串//yy表示年份//mm表示月份//dd表示日//hh表示小时//mi表示分//ss表示秒select to_char(sysdate,'yy-mm-dd hh:mi:ss') from dual;//2020-03-09 07:39:17...原创 2020-03-09 19:39:13 · 184 阅读 · 0 评论 -
oracle 存储过程返回错误码和错误信息
CREATE OR REPLACE PROCEDURE P_TEST ( po_code out integer,po_msg out varchar2)asbegin ...exception when others thenpo_code := sqlcode;po_msg := sqlerrm;end原创 2020-03-09 11:51:25 · 1193 阅读 · 0 评论 -
mybatis 动态sql merge into
<insert id="mergeInfo" parameterType="xxx.xxx.xxx"> merge into table1 t1 <trim prefix="using ( select " suffix=" from dual ) t2" suffixOverrides=","> <if test="VC_ORG_ID != null>...原创 2020-02-27 17:41:58 · 945 阅读 · 0 评论