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