苏南生的CSDN博客

Oracle ERP Technology

PLSQL解析JSON,并保存到数据库

首先安装JSON工具包https://github.com/pljson/pljson之后解析JSON并保存到数据库中DECLARE l_param_list VARCHAR2(512); l_http_request UTL_HTTP.req; l_http_response ...

2017-08-30 17:08:08

阅读数:3571

评论数:0

[精]Oracle VPD详解(虚拟专用数据库)

所谓虚拟专用数据库(VPD)指的是,通过在数据库里进行配置,从而让不同的用户只能查看某 个表里的部分数据。VPD分为以下两个级别。 行级别:在该级别下,可以控制某些用户只能查看到某些数据行。比如,对于销售数据表sales 来说,每个销售人员只能检索出他自己的销售数据,不能查询其他销售人员的销售数据...

2016-09-19 17:14:34

阅读数:14287

评论数:0

自己编写了Oracle EBS程序自动移植脚本

前言Oracle EBS的二次开发主要针对Froms开发和Package开发(报表、公共包、逻辑包等),因此移植程序也主要针对Forms(.fmb)和Package(.pck)。但是我们知道,在移植Forms的时候,如果有用户在界面上,那么该用户就会被强制剔除(包括同时打开多个界面的情况),这样会...

2016-07-07 14:58:17

阅读数:6241

评论数:0

Oracle数据库性能优化杂谈

数据库系统出现性能问题,其根本原因是系统资源出现瓶颈,这里的资源瓶 颈包括硬件瓶颈和软件瓶颈。内存、CPU、I/O 是硬件资源,如果这些资源出现瓶 颈,则系统出现硬件瓶颈。软件瓶颈则是由于软件设计的数据处理不合理导致的 性能问题。很多情况下,硬件瓶颈是由于应用软件的不合理导致的,我们这里说 的性能...

2016-04-22 13:48:53

阅读数:7540

评论数:0

两种方法解决Oracle的数值0.5只显示成.5问题

Oracle对数值0.n转换成char类型的时候会自动忽略前面的0(原因好像是为了节省空间0.5保存到数据库为.5)。例如:SQL> SELECT to_char(0.5) FROM DUAL; TO_CHAR(0.5) ------------ .5解决方法:方法一、 SELECT C...

2016-04-21 10:33:03

阅读数:11605

评论数:1

Oracle 查询被锁的包package

SQL语句如下:SELECT 'alter system kill session ' || '''' || sid || ',' || serial# || '''immediate;', a.* FROM dba_ddl_locks a, v$session ss WHERE a.nam...

2016-03-31 22:03:12

阅读数:4985

评论数:3

ORACLE EBS接口开发验证用户名与密码是否正确

验证EBS系统的用户名与密码是否正确函数如下: FND_WEB_SEC.VALIDATE_LOGIN(USERNAME, PASSWD) 正确返回Y,错误返回N

2016-01-13 09:40:52

阅读数:2384

评论数:0

ORACLE去掉字符串前面的数值

SQL> SELECT REGEXP_REPLACE('23ABC123ABC123','^\d+','') FROM DUAL; REGEXP_REPLACE('23ABC123ABC123 ------------------------------ ABC123ABC123

2015-12-02 09:27:55

阅读数:3816

评论数:0

Oracle接口开发之PL/SQL Gateway

DBMS_EPG - The Embedded PL/SQL Gateway in Oracle 10g Database Release 2 Since the introduction of XML DB in Oracle 9i Release 2, the Oracle server h...

2015-11-30 16:04:51

阅读数:3951

评论数:0

使用PLSQL对字符串进行排序

1.建Function程序 CREATE OR REPLACE FUNCTION sort_string(p_string IN VARCHAR2) RETURN VARCHAR2 IS TYPE typ_rec IS RECORD( letter VARCHAR2(256), --记...

2015-06-02 16:15:55

阅读数:2234

评论数:0

PL/SQL:使用pragma restrict_references限制包权限

在看别人的代码的时候,发现了如下的编译指令, pragma restrict_references(get_attribute_name, wnds);   get_attribute_name是一个pl/sql function, 当我试图在这个函数中往一个log表里面插入log信...

2015-06-02 15:41:31

阅读数:1960

评论数:0

使用PL/SQL生成随机密码

1.建Function程序 CREATE OR REPLACE FUNCTION random_password(in_template IN VARCHAR2) RETURN VARCHAR2 IS l_criteria VARCHAR2(1); l_password VARCHAR2(...

2015-06-02 14:51:12

阅读数:1708

评论数:0

Oracle PL/SQL常用47个工具包

Oracle PL/SQL Utility Library PL/SQL 各种常用工具包代码,包含: PDF文件生成工具包 Excel文件生成、 RTF文件生成、 Zip文件压缩与解压、 JSON格式文件生成与解析、 通过PLSQL调用FTP、 电子邮寄SMTP、POP工具包、 SOA...

2015-05-22 15:49:01

阅读数:6960

评论数:0

Oracle LISTAGG排重方法

1.使用正则表达式进行排重 SELECT regexp_replace('2,2,3,4,5 ', '([^,]+)(,\1)+', '\1') AS col FROM dual查询结果: SQL> SELECT regexp_replace('2,2,3,4,5 ', '([^,]+)...

2015-05-22 10:37:44

阅读数:18781

评论数:4

提示
确定要删除当前文章?
取消 删除
关闭
关闭