摘要: 首先通过了解,在oracle中写的存储过程很多都是在包里面,然而PostgreSQL没有包的存在,我只能把每个包的存储过程通过脚本转化成PostgreSQL的函数;在PostgreSQL中的函数能满足oracle中存储过程的各种写法实现。 在处理过程中总结了一些不同之处的对比: Oracle Pos 阅读全文
posted @ 2022-04-13 15:26 lvanka 阅读(3057) 评论(0) 推荐(0) 编辑
摘要: 记录工作中建的job,定时调用存储过程 --创建job declare job_id pls_integer; begin sys.dbms_job.submit(job => job_id,--JOB的ID,此处只能放类型为number的变量,这个值用来唯一标识一个工作 what => 'pkg_ 阅读全文
posted @ 2021-04-07 14:49 lvanka 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在开发中需要在Oracle进行http请求,但是需要先创建ACL权限才行(在管理员账号下创建),所以记录一下 begin dbms_network_acl_admin.create_acl ( -- 创建访问控制文件(ACL) acl => '/sys/acls/sendtodata.xml', - 阅读全文
posted @ 2021-03-23 16:43 lvanka 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 可以在PL/SQL工具中打开test窗口进行执行,upper方法中的参数就是需要导出的表名;具体代码如下: declare -- Local variables here mcomments varchar2(50); mField varchar2(2000); mconstraint_type 阅读全文
posted @ 2020-09-27 16:22 lvanka 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 在项目中需要把金额转换成科学计数的方式展现 FUNCTION fun_NumToNum(N_NUM NUMBER) RETURN VARCHAR2 IS STR_CHN VARCHAR2(100); BEGIN IF NVL(n_num,0) = 0 THEN STR_CHN := '0.00'; 阅读全文
posted @ 2020-09-15 19:34 lvanka 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 今天第一次操作PowerDesigner软件,需要把name列复制到comment列,在网上找了很多资料,发现有两种方式可以解决;所以记录一下,以后好用。 第一种方式: PowerDesigner软件中双击打开一个Table表,选中Columns选项卡,按快捷键Ctrl+U,找到Comment并勾选 阅读全文
posted @ 2020-06-15 14:23 lvanka 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 比如字段a='101,102,103';b='103,104,105'; 进行判断a和b是否有相同值; 1.先写一个分割逗号函数,如下(V_STR需要分割的字符串,V_SPLITER是以什么方式分割如','等): function splitString(v_str in varchar2, v_s 阅读全文
posted @ 2020-06-02 14:05 lvanka 阅读(2532) 评论(0) 推荐(0) 编辑
摘要: 这里只截取一部分关键代码,记录一下分页抽数过程。 阅读全文
posted @ 2019-03-05 14:13 lvanka 阅读(316) 评论(0) 推荐(1) 编辑
摘要: 今天在进行数据清空时,不注意把表锁住了,记录一下解锁过程。 第一步执行 查出结果为 然后再执行 就可以解锁了 提醒一下: 操作数据库之后一定要记得手动commit 阅读全文
posted @ 2018-08-22 10:30 lvanka 阅读(259) 评论(0) 推荐(1) 编辑
摘要: 在工作中遇见的oracle知识,多行合并成一行,记录一下 1.取出需要的数据,代码: 取出的数据: 2.现在想把这两行数据合并成一行,并且一行的多字段合并成一个字段; 代码: 取出的数据: 3.现在就要把这个两行合并,需要使用oracle wm_concat(column)函数实现; 代码: 取出的 阅读全文
posted @ 2018-08-07 17:13 lvanka 阅读(34571) 评论(0) 推荐(1) 编辑