E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Oracle存储过程
执行
Oracle存储过程
报权限不足的解决方法
当前Oracle用户sofa拥有connect、dba、resource的角色权限,但奇怪的是却没有执行OracleProcedure的权限。后来通过查找资料发现:如果sofa用户需要执行Procedure,还需要细粒度的授予它createanytable、createanyprocedure的系统权限。转载于:https://www.cnblogs.com/ivan0626/p/3782998.
weixin_30940783
·
2020-09-15 15:29
数据库
c#
java调用
oracle存储过程
的笔记
-------------------数据库-----------------------objectCREATEORREPLACETypeuser_objectIsObject(c_idNvarchar2(50),c_nameNvarchar2(30)}--typeCREATEORREPLACETypeType_userIsTableOfWeb_Fin_Clm_Type_vhl--procedu
userstang
·
2020-09-15 15:12
oracle
java
oracle存储过程
中单引号及字符串拼接处理
oracle存储过程
中单引号及字符串拼接处理在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义。单引号的使用是就近配对,即就近原则。
congyan3522
·
2020-09-15 13:29
oracle存储过程
解析xml实例
说明:入参xml_in为xml字符串出参package.cursor为自定义包的类型变量ZH_KSDMTYPE为自定义表类型,该类型定义时需要实现类型体(typebodies)CREATEORREPLACEPROCEDUREZH_PLATFORM_DEPART(xml_inINCLOB,v_curOUTpackage.cursor)AS---xml解析为docxmlpxmlparser.parse
不许人间日月长
·
2020-09-15 08:14
oracle
存储过程
xml解析
oracle
存储过程
xml解析
Oracle存储过程
解析XML
TonyBlair10DowningStreet,London,UK(061)98765(061)
[email protected]
,USA(001)640098765(001)
[email protected]
,NewYork,USA(001)450067859(001)4
chuhui1765
·
2020-09-15 07:46
数据库
oracle存储过程
通过http接收xml文件并解析入库
--------------------------------------------配置------------------------------------------------------创建控制列表并赋权BEGINDBMS_NETWORK_ACL_ADMIN.create_acl(acl=>'test_acl_file.xml',description=>'thisisatest',
xiaosheng2008
·
2020-09-15 07:21
db
利用windows任务计划调用
oracle存储过程
利用windows任务计划调用oracle的存储过程其实就是利用windows任务计划定时调用批处理文件(bat),之后通过bat文件,调用Java类,传递一个存储过程名做为参数,之后用Java类调用该
oracle
ysj5125094
·
2020-09-15 06:17
bat
oracle
java
ORACLE存储过程
以及定时任务动态执行SQL权限不足问题,报错ORA-01031
问题描述:在开发存过的时候,PL/SQL块里有动态SQL语句,正常可以执行。但是放到存储过程里会报ORA-01031:insufficientprivileges错误。经查询原因是块里具有动态SQL语句(executeimmediateSQL),而且动态SQL语句只能通过对象赋权(例:CREATETABLE),不识别角色赋权(例:DBA)。解决方法:1.建立存过时加入’AUTHIDcurrent_
飞翔的小新
·
2020-09-15 06:14
ORACLE
Windows任务计划定时执行
Oracle存储过程
之前killsession的存储过程能编译通过了,从PLSQLDeveloper里面调度执行没问题,但是创建JOB调度这个存储过程,还是报表或视图不存在。突然想到一个方法,不用JOB了,直接写个BAT程序,用Windows的任务计划定时执行这个存储过程。1、新建Session文件夹,在文件夹下创建session.sql文件,内容如下execkill_session;exit;注意两条语句间用回车2
随心跑
·
2020-09-15 05:56
Oracle
Oracle
存储过程
windows
任务计划
hplsql执行
Oracle存储过程
关于hplsql的配置安装请见:https://blog.csdn.net/qq_34901049/article/details/107582460基本环境:已有基础集群环境(三个节点):CentOS6.8Java8hadoop2.7.2hive1.2.1使用hplsql版本:hplsql-0.3.31前面提到hplsql看起来有助于企业从传统RDB业务架构升级到完全分布式中的OracleSP转
.破晓.
·
2020-09-15 02:30
Bigdata
#
hive
ORACLE存储过程
调用WebService
1概述最近在ESB项目中,客户在各个系统之间的服务调用大多都是在
oracle存储过程
中进行的,本文就
oracle存储过程
调用webservice来进行说明。
风子杨yxf771
·
2020-09-14 23:03
oracle存储过程
报错:ORA-06550: wrong number or types of arguments in call to
问题:ORA-06550:wrongnumberortypesofargumentsincallto原因:参数问题造成;解决方案:检查参数个数及参数值转载于:https://www.cnblogs.com/hanyun/archive/2013/02/27/2935400.html
dingji7619
·
2020-09-14 18:52
用java调用
oracle存储过程
总结
一:无返回值的存储过程存储过程为:CREATEORREPLACEPROCEDURETESTA(PARA1INVARCHAR2,PARA2INVARCHAR2)ASBEGININSERTINTOHYQ.B_ID(I_ID,I_NAME)VALUES(PARA1,PARA2);ENDTESTA;然后呢,在java里调用时就用下面的代码:packagecom.hyq.src;importjava.sql
leeli1987
·
2020-09-14 14:10
Oracle
Java
Java调用
Oracle存储过程
1:首先你需要创建一个包,并定义你返回的游标的类型、存储过程createorreplacepackageTEST_PKGistypecur_empisREFCURSOR;proceduretest_proc(empsoutcur_emp);endTEST_PKG;2:然后你再创建包体createorreplacepackagebodyTEST_PKGisproceduretest_proc(emp
leeli1987
·
2020-09-14 14:09
Oracle
Java
oracle
java
存储
exception
import
string
C#调用
Oracle存储过程
或函数返回结果集效率测试
C#调用
Oracle存储过程
或函数返回结果集效率测试作者:肖凤斌E-mail:
[email protected]
在SqlServer中可以较容易的使用存储过程返回结果集,但在Oracle中却比较困难,
binsweet
·
2020-09-14 10:15
oracle
存储
c#
dataset
exception
sqlserver
Oracle存储过程
,游标使用
Oracle存储过程
:语法:CREATE[ORREPLACE]PROCEDUREprocedure_name(arg1[mode1]datatype1,arg2[mode2]datatype2,...)
Laughing
·
2020-09-14 05:19
Oracle
PL/SQL
Oracle
基础
oracle
存储
application
table
sql
如何在Delphi中调用oracle的存储过程返回数据集
temp=2.169436E-02论坛中JCC0128网友的发言【delphi+oracle报表解决方案(一)】delphi中调用oracle的存储过程(分带返回游标,不返回值两种)关键字:delphi,
oracle
yzsind
·
2020-09-14 05:14
DELPHI
ORACLE
如何处理CLOB字段值超过4000字节时提示:“ORA-01704:文字字符串过长”的错误
往oracle函CLOB、LONG字段类型的数据表插入值超过4000字节时,在执行INSERTINTO提示:ORA-01704:文字字符串过长错误,这种情况下,如果想用SQL实现的话,可以通过
ORACLE
WuChenCan
·
2020-09-14 03:33
oracle存储过程
dbms_output.put_line()显示打印结果
2019独角兽企业重金招聘Python工程师标准>>>1:在command命令窗口下Sql代码setserveroutputonsetserveroutputon2:然后再执行存储过程就行了.就会显示dbms_output.put_line()打印的语句或变量.Sql代码exec存储过程转载于:https://my.oschina.net/u/1442901/blog/226431
weixin_34410662
·
2020-09-13 23:37
oracle存储过程
----遍历游标的方法(for、fetch、while)
转:https://blog.csdn.net/wohaqiyi/article/details/81631257createorreplaceproceduremyprocedureisCURSORCUR_TESTIS--声明显式游标SELECTECODE,ENAMEFROMEMP;CURCUR_TEST%ROWTYPE;--定义游标变量,该变量的类型为基于游标C_EMP的记录BEGIN--Fo
庄稼还没收割完
·
2020-09-13 19:02
DB
Oracle存储过程
执行update语句不报错不生效问题
转载链接:http://lin49940.iteye.com/blog/466626今天一个同事写oracle的存储过程遇到了一个问题,他在里面update操作不能完成更新的操作,但是又不会报错.如一个表A(id,code,name,type)在存储过程中的更新操作的语句:updateAxsetx.type=变量Awherex.code=变量B;变量A和变量B都定义好了,并且都成功赋值了.这是一个
sust200712030229
·
2020-09-13 06:48
oracle存储过程
之游标查询,一维和二维数组,循环,条件判断例子
createorreplaceprocedureinit_permission(custIdINvarchar)ispermIdvarchar(20);counterBINARY_INTEGER;begin---------------------------------------------DECLARE--定义许可记录类型TYPEtype_permissionISRECORD(appidva
iteye_13960
·
2020-09-13 05:40
Oracle存储过程
里的Update疑似失效的原因
Update操作在存储过程里的那些事问题描述问题模拟开发环境:Oracle11gr2,pl/sql问题描述今天工作中遇到了一个很惊奇的问题,用存储过程更新一个表里的字段时,就是无法正常更新进去。在sqlscript里手动update后就能正常更新,询问了一个大神,找到了原因–就是用for循环游标一条一条更新,之前的残余数据不会被清除,特此记录下,执行更新前一定要清理历史数据。问题模拟--创建表TE
Jolly_lei
·
2020-09-12 22:12
pl/sql
oracle
Oracle
oracle 存储过程中,解决变量使用 in条件时,查询无效问题
oracle存储过程
中,定义变量之后,使用变量进行in条件查询时,会出现查询条件无效的问题表结构表数据解决方法createorreplacetypestrsplit_typeistableofvarchar2
在下令狐
·
2020-09-12 18:53
数据库
oracle
数据库
Oracle存储过程
和程序包
一、为什么要用存储过程?如果在应用程序中经常需要执行特定的操作,可以基于这些操作简历一个特定的过程。通过使用过程可以简化客户端程序的开发和维护,而且还能提高客户端程序的运行性能。二、过程的优点?1、预编译:存储过程预先编译好放在数据库内,减少编译语句所花的时间。2、缓存:预编译的存储过程会进入缓存,所以对于经常执行的存储过程,除了第一次执行外,其它次数的执行速度会明显提高。3、减少网络传输:特
codefighting
·
2020-09-12 10:14
数据库
mybatis调用
ORACLE存储过程
通过本文简单描述下mybatis如何调用存储过程,以及获取相应的结果集。1、数据库表结构createtableTSYS_USER(idNUMBER(38)notnull,user_nameVARCHAR2(100),login_nameVARCHAR2(100),user_passwordVARCHAR2(100),user_phoneVARCHAR2(100),user_typeVARCHAR2
倚楼听风雨
·
2020-09-12 06:29
Mybatis
3.2
Oracle存储过程
Oracle存储过程
详解procedure1.创建
Oracle存储过程
prodedurecreateorreplaceproceduretest(var_name_1intype,var_name_2outtype
Java世界的小船
·
2020-09-12 04:16
oracle
用java调用
oracle存储过程
总结
1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。2、什么时候需要用存储过程如果服务器定义了存储过程,应当根据需要决定是否要用存储过程。存储过程通常是一些经常要执
xymyeah
·
2020-09-12 04:10
数据库
oracle存储过程
里判断传进来变量是否为空
如下:用:isnull、isnotnull来判断处理如下:createprocedurexxx(AAAinvarchar2)asbeginifAAAisnullthen--sqlelse--sqlendif;endxxx;其他判断的几个参考:SELECTCOUNT(*)INTOV_V_COUNTFROMPROJ_REPORT_INFOWHEREPROJID=V_P_PROJIDANDREPORTT
bangheng4869
·
2020-09-12 02:33
数据库
面试概率极大的
Oracle存储过程
面试经常被问到的存储过程,似懂非懂,觉得写的不错,先收藏了!1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。2、什么时候需要用存储过程如果服务器定义了存储过程,
qianquan3
·
2020-09-12 01:23
oracle
SQL
Java
Oracle
JAVA客户端传递对象数组到
Oracle存储过程
做大数据量插入
最近在项目中用到了JAVA客户端传递对象数组到
Oracle存储过程
做大数据量插入,比如10万级别.下面做一个插入10万条记录的示例步骤,,为了容易理解,表的结果很简单.1,假设表结构如下:CREATETABLEUKBNOVCTCORDER
IT农夫
·
2020-09-11 19:20
J2EE
ORACLE_Admin
Oracle存储过程
及参数理解
原文地址:http://blog.sina.com.cn/s/blog_45daee4a0100n9ar.html一、过程(存储过程)过程是一个能执行某个特定操作的子程序。使用CREATEORREPLACE创建或者替换保存在数据库中的一个子程序。示例1:声明存储过程,该过程返回dept表行数DECLAREPROCEDUREgetDeptCountASdeptCountINT;BEGINSELECT
天高任鸟飞海阔凭鱼跃
·
2020-09-11 16:47
ORACLE
oracle 数据库字段按照拼音首字母排序
1、创建
oracle存储过程
(网上拿来的的)Sql代码CREATEORREPLACEFUNCTIONF_TRANS_PINYIN_CAPITAL_H(P_NAMEINVARCHAR2)RETURNVARCHAR2ASV_COMPAREVARCHAR2
UPC_思念
·
2020-09-11 12:08
oracle
oracle存储过程
调用java代码
一、如何创建java存储过程?通常有三种方法来创建java存储过程。1.使用oracle的sql语句来创建:e.g.使用createorreplaceandcompilejavasourcenamed""as后边跟上java源程序。要求类的方法必须是publicstatic的,才能用于存储过程。SQL>createorreplaceandcompilejavasourcenamed"javadem
Phoenix_99
·
2020-08-25 02:25
java
oracle
存储
sql
class
string
oracleHelper的使用
CommandType.Text,"select*fromsales");说明:Connctstring是数据库连接串,后同.返回DataSetx绑定datagrid即可.2.调用包返回的记录集如要取得
Oracle
xidor
·
2020-08-25 00:19
【赵强老师】
Oracle存储过程
中的out参数
一、什么是存储过程
Oracle存储过程
可以说是一个记录集吧,它是由一些PL/SQL语句组成的代码块,这些PL/SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字
赵强老师
·
2020-08-24 17:18
数据库
sql
mysql
oracle
nosql
MyBatis 调用
Oracle存储过程
,传参、返回游标的值获取--示例
存储过程--申请单的增procedureloanAdd(p_appcodeinvarchar2,op_resultoutnumber)asv_appidvarchar2(20):='SZ00'||APPLOANAPP_ID.nextval;begininsertintot_app_loanapp(appid,appcode)values(v_appid,p_appcode);commit;dbms
zxk175
·
2020-08-24 16:15
oracle存储过程
如何调用写好的函数或方法
-=-=-=-=-=-=-=-=方法被调用-=-=-=-=-=-=-=-=-=functionJudgeExist(p_budgetidinvarchar2)returnnumberisv_countnumber(2);beginselectcount(1)intov_countfromproject_budgetwherebudgetid=p_budgetidandisdel=0;returnv
ljljlj1993
·
2020-08-23 01:19
oracle
Ext3.3 中chart 报表显示有关问题
Ext中chart报表在本地WEB容器的浏览器可以显示,
oracle存储过程
,但换个机子访问此web容器就不能显示了。不知啥子原因。不知道有人知道没,谢谢。
xwnsy86276
·
2020-08-22 20:54
程序错误
oracle存储过程
Oracle存储过程
实例
createorreplaceprocedureGetRecords(name_outoutvarchar2,age_ininvarchar2)asbeginselectNAMEintoname_outfromtestwhereAGE=age_in;end;createorreplaceprocedureinsertRecord(UserIDinvarchar2,UserNameinvarchar
betheone
·
2020-08-22 01:50
database
ORACLE存储过程
详解
https://blog.csdn.net/wangxy799/article/details/51198017
音乐与咖啡Bean
·
2020-08-21 20:21
LINUX下用SHELL脚本执行带输入输出参数的
ORACLE存储过程
并得到结果
LINUX下用SHELL脚本执行带输入输出参数的
ORACLE存储过程
并得到结果存储过程myproc(in_numinnumber,out_numoutnumber)sql脚本模板mysql.sql{varnretnumber
itclock
·
2020-08-21 19:22
Oracle存储过程
,以逗号分隔字符串in传参的处理
参数定义i_ward_idinvarchar2存储过程whereward_idin(i_ward_id)经测试发现存错过程写死如whereward_idin(‘11’,‘22’,‘33’)是没有问题的。但是如果从程序传过来的参数i_ward_id=“‘11’,‘22’,‘33’”就会出现问题。经查资料找到解决办法如下:SELECTREGEXP_SUBSTR('17,20,23','[^,]+',1
Nemo_XP
·
2020-08-21 16:10
数据库~Oracle
oracle存储过程
之切割字符串(二)
调用及一个普通的查询过程调用代码(一个function):--通过分割,把一个字符串的值获取到最后一个functiongetLastValueBySeperator(p_strINVARCHAR2,p_delimiterINVARCHAR2)returnvarchar2asCursorcisselectt.*fromtable(common_tool.fn_split(p_str,p_delimi
guoxu775
·
2020-08-21 14:15
oracle存储过程
之切割字符串(一)
oracle存储过程
之切割字符串CREATEORREPLACETYPEty_str_splitISTABLEOFVARCHAR2(4000)tools包头:createorreplacepackagecommon_toolis
guoxu775
·
2020-08-21 14:15
Oracle存储过程
参数以逗号隔开,循环执行
创建分割函数CREATEORREPLACEFUNCTIONSPLITSTR(P_STRINGINVARCHAR2,P_DELIMITERINVARCHAR2)RETURNSTR_SPLITPIPELINEDASV_LENGTHNUMBER:=LENGTH(P_STRING);V_STARTNUMBER:=1;V_INDEXNUMBER;BEGINWHILE(V_START<=V_LENGTH)LO
喜欢漓
·
2020-08-21 13:37
个人学习
oracle存储过程
的使用方式及与语法
语法DECLARE–声明变量游标BEGIN–执行语句–异常处理–输出helloworld:syso(“helloworld”)DBMS_OUTPUT.PUT_LINE(‘helloworld’);END;/SETSERVEROUTPUTON;–普通变量变量赋值两种方式:1、直接赋值:=va_name=‘zhagnsan1’2、语句赋值,select…INTO…赋值(语法select值into变量)
l_iulei
·
2020-08-21 04:31
Oracle PL/SQL 赋值变量和赋值表数据sql语句详解(select into/insert into)
Oracle存储过程
中把符合要求的数据备份到备份表的SQL语句:insertinto备份表名需要备份的数据;insertintoAFW_FLOW_INFO_BAKselect*fromAFW_FLOW_INFOwhereflow_no
li_tiantian
·
2020-08-21 00:22
oracle存储过程
与触发器实验总结
(1)在JXGL数据库中创建一存储过程并运行,从S表中查询所有女生的信息。1、创建存储过程createorreplaceprocedureprFemale(pSnooutS_RZ0119.Sno%type,pSnameoutS_RZ0119.Sname%type,pSageoutS_RZ0119.Sage%type,pSsexoutS_RZ0119.Ssex%type,pSdeptoutS_RZ0
星河scorpion
·
2020-08-20 07:59
数据库
PLSQL
Oracle存储过程
(实例分析)
1、结构.spc是包头文件.bdy是包体文件spc是bdy的声明spc文件实例:不带返回值的PROCEDUREsp_gen_buylease_report(i_operatorINpt.toper,i_addressINpt.taddress,i_func_noINpt.tfuncno,o_errcodeOUTpt.terrcode,o_errmsgOUTpt.terrmsg);带返回值的FUNC
会飞的猪宝宝啊
·
2020-08-20 01:08
数据库
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他