-
[转]SQL下令查询Oracle存储过程信息(代码内容等)
[转]SQL命令查询Oracle存储过程信息(代码内容等)SELECT*FROMALL_SOURCE?whereTYPE='PROCEDURE'?ANDTEXTLIKE'%0997500%';?--查询ALL_SOURCE中,(脚本代码)内容与0997500模糊匹配的类型为PROCEDURE(存储过程)的信息。?根据GROUPBYTYPE?该ALL_SOURCE中只有以下5种类型?1FUNCTIO...
72
热度 -
PL/SQL 剔除对象
PL/SQL删除对象删除数据库中所有的表declareCURSORcur_tabisselecttable_namefromuser_tables;BEGINFORv_nameINcur_tabLOOPexecuteimmediate'droptable'||v_name.table_name||'CascadeConstraints';ENDLOOP;end;删除所有proceduredecla...
102
热度 -
SQLite存储过程,该怎么解决
SQLite存储过程SQL92标准,包含了存储过程(procedure)吧?http://www.sqlite.org/omitted.html上面这个sqlite官网的文章,描述的是:UnsupportedfeaturesofSQL92里面说了视图、触发器、联结等等。为什么文章中没说它不支持存储过程(procedure)呢?color='#FF8000'>------解决方案----------...
116
热度 -
存储过程返回值的有关问题
存储过程返回值的问题怎么将一个存储过程返回的值传给另一个存储过程啊谁来回答这个菜问题谢谢啦color='#e78608'>------解决方案--------------------直接調用就可以了CreateProceDureSP_A(@AInt,@BIntOutput)AsBegin Select@B=@A+1EndGOCreateProceDureSP_B(@AInt,@BIntOutput...
93
热度 -
存储过程调用存储过程的返回值解决思路
存储过程调用存储过程的返回值createprocedureputreturn()retruningvarchar(20),varchar(20)definetest1varchar(20);definetest2varchar(20);foreachselectvar1,var2intotest1,test2fromtable_namereturntest1,test2withresum;endf...
564
热度 -
oracle新手有关问题
oracle新手问题初学oracleprocedure,在pl/sqlnew下创建的procedure中代码createorreplaceprocedureyangyyy(emp_noinnumber:=1)asempnamevarchar2(20);beginselectNAME_intoempnamefromT_TTTwhereID_=emp_no;dbms_output.put_line('...
42
热度 -
存储过程调用存储过程的返回值解决办法
存储过程调用存储过程的返回值createprocedureputreturn()retruningvarchar(20),varchar(20)definetest1varchar(20);definetest2varchar(20);foreachselectvar1,var2intotest1,test2fromtable_namereturntest1,test2withresum;endf...
318
热度 -
MYSQL 存储过程调用存储过程解决方案
MYSQL存储过程调用存储过程P1CREATEPROCEDUREP1(INhidint(8))bengin..endP2CREATEPROCEDUREP2(INhidint(8))benginexecP1(hid);..end为什么提示execP1(hid);有错呢color='#e78608'>------解决方案-------------------- hid传递的参数看是否为int型
420
热度 -
新增记录的存储过程,简单有关问题解决不了
新增记录的存储过程,简单问题解决不了IFExists(SelectTop1[name]FromSysobjectsWhere[name]='Source_add'AndType='p')DropProcedureSource_addCreateProcedure[dbo].Source_add@cpnamevarchar(200),--产品名称@guigevarch...
30
热度 -
asp使用存储过程输出ntext类型的数据,该怎么解决
asp使用存储过程输出ntext类型的数据CREATEPROCEDUREmysp_test@idint,@Contentntextoutputasbegin.....................endgo提示不能以ntext数据类型作为参数????color='#e78608'>------解决方案--------------------use@Contentnvarchar(4000)orr...
227
热度 -
关于informix不能执行动态sql的解决方法,欢迎大家拍砖,指正,完善
关于informix不能执行动态sql的解决办法,欢迎大家拍砖,指正,完善SQLcodeCREATEPROCEDURE"informix".execsql(in_databasevarchar(255),in_sqlcmdlvarchar)definesqlcmdlvarchar;letsqlcmd='echo'''||in_sqlcmd||'''|dbaccess'||in_...
8598
热度 -
Oracle包内过程重载的有关问题
Oracle包内过程重载的问题我的ORACLE一个包内有两个重载的过程分别是:procedurepeoplegrade(use_snamechar,use_cnochar,use_gradesmallint);procedurepeoplegrade(use_snonumber,use_cnochar,use_gradesmallint);想实现重载,因为输入的数量都是一样的,第一个输入分别是ch...
150
热度 -
初用oracle 创办很简单的存储过程报错.感谢大侠来帮帮忙~不差分
初用oracle创建很简单的存储过程报错...感谢大侠来帮帮忙~不差分。SQLcodecreateorreplaceproceduretest_selectasbegindbms_system.output_line('thisismyfirstprocinoracle!');end;为什么说无效呢?当我加上参数的时候又OK了。SQLcodecreateorreplaceproceduretest...
7
热度 -
sqlserver存储过程安插一年的日期到一个表
sqlserver存储过程插入一年的日期到一个表dropprocedurepro_create_days;CREATEPROCEDURE[dbo].[pro_create_days]@v_datevarchar(4)as DECLARE@rqvarchar(10) select@rq=@v_date+'-01-01'; while(@rq<=@v_date+'-12-31') begin ...
30
热度 -
pb调用存储过程的有关问题
pb调用存储过程的问题在网上看到了个流水号的存储过程 createtableident(valueint) insertidentselect0----创建存储过程CREATEPROCEDUREusp_getNo(@nochar(8)output)asdeclare@valueintupdateidentset@value=value=value+1set@no=+RIGHT(ltrim([ema...
57
热度 -
存储过程调用不成功,求解决,该如何解决
存储过程调用不成功,求解决存储过程创建:createprocedureprocedure_testisbeginselect*fromdual;end;调用方法1:callprocedure_test报错:notavalidfunctionorprocedurename调用方法2:beginprocedure_test;end;报错:ORA-06550:line2,column1:PLS-0090...
20
热度 -
oracle如何删除存储过程,函数,触发器,的语句
oracle怎么删除存储过程,函数,触发器,的语句求oracle语句oracle怎么删除存储过程,函数,触发器,的oracle语句color='#FF8000'>------解决方案--------------------dropprocedureXXXdropfunctionXXXdroptriggerXXXcolor='#FF8000'>------解决方案------------------...
796
热度 -
简略存储过程报错
简单存储过程报错SQLcodecreateorreplaceprocedurewangx.testisbegindeclarev_receivenumber(2);selectvalueintov_receivefromwangx.test_20120821wherevalue=1;end;报错信息:CompilationerrorsforPROCEDUREWANGX.TESTError:PLS-...
12
热度 -
创建一个过程,但是有编译异常,请
创建一个过程,但是有编译错误,请请指教createorreplaceproceduremy_proc(iint)isbeginwhilei<20loopinsertintotestvalues(i,'avb');i:=i+1;endloop;end;color='#e78608'>------解决方案--------------------SQLcodeErrorsforPROCEDUREM...
546
热度 -
MySql 存储过程的语法解决思路
MySql存储过程的语法项目原来用mssql,现在改为mysql用c++写的项目,ado连接数据库。从来没用过mysql,听说只需要更改连接字符串,就使用ado的其他部分不用修改了。在此之前先创建数据库和存储过程:数据库创建没什么问题。存储过程就这么也通不过:dropprocedureifexistsproc_tblModelInfo_Insertcreateprocedureproc_tblMo...
15
热度