-
PB执行存储过程,该如何解决
PB执行存储过程CREATEProcedure[dbo].[ysp_SaleCarryForward](@Frequniqueidentifier,@UserIduniqueidentifier)。。。。。上面是存诸过程的参数,请问在PB里面怎么调用这个存储过程?color='#e78608'>------解决方案--------------------http://topic.csdn.net/...
68
热度 -
mysql -for routine错
mysql--------forroutine错调用存储过程时报了下面的错误ERROR1370(42000):executecommanddeniedtouserbackupAccount@'localhost'forroutine'databaseName.spName'解决办法对该账户授予执行存储过程的权限mysql>grantexecuteonproceduredatabaseName...
107
热度 -
mysql 存储过程范例2个
mysql存储过程实例2个实例1:循环创建800个用户--DROPPROCEDUREIFEXISTSpro_1;--定义DELIMITER//CREATEPROCEDUREpro_1()BEGINDECLAREiINTDEFAULT0;WHILEi<800DOINSERTINTOt_user(id_,user_name_,real_name_)VALUES(CONCAT(i,''),CONC...
207
热度 -
PL_SQL程序封装
PL_SQL程序打包PL/SQL可以让我们把逻辑相关的类型、变量、游标和子程序放在一个包内,这样更加清楚易理解。包通常有两部分组成:包说明部分和包体部分。包说明部分是应用程序的接口,它"声明"了类型、常量、变量、异常、游标和可以使用的子程序。包体用于实现包说明部分声明的子程序和游标。下面的例子是把两个雇用相关的过程进行打包:CREATEPACKAGEemp_actionsAS--packagesp...
15
热度 -
DBLink更新了另一个数据库数据后,如何提交那条数据
DBLink更新了另一个数据库数据后,怎么提交那条数据我的Procedure里有一语句insertintosajet.test_types@LINK_APPLE.REGRESS.RDBMS.DEV.US.ORACLE.COM(test_type_name,data_table_name,default_column_no)values(test_type,table_name,column_no)...
52
热度 -
cursor 是不是可以作为参数传递
cursor是否可以作为参数传递我的一个procedurea中,open一个cursor,然后我想把cursor的某一条记录传递给procedurebprocudureabeginforiRecincr_cursorloopb(iRec);...endloop;end;procedureb(ccursor)beginid:=c.id;name:=c.name;...end;代码大体如上,不知道可不...
372
热度 -
求诸位大神帮帮小弟 帮帮小弟
求各位大神帮帮小弟帮帮小弟createorreplaceprocedureproc_CLXX_List(pro_cursoroutsys_refcursor,pzh_invarchar2,beginTime_indate,endTime_indate)issql_strvarchar2(1000):='select*fromo_hbbz_djbawhere(:pzh_isnullora.PZHli...
73
热度 -
oracle表或视图不存在有关问题
oracle表或视图不存在问题?oracle表或视图不在,但是数据库中表是存在的,但是通过grantselectanytableto用户名;再去查询还是显示表或视图不存在,这是怎么回事?color='#e78608'>------解决方案--------------------若不是當前所有者的表,要加入表的所有人才可以,如scott.empcolor='#e78608'>------解决方案--...
69
热度 -
请问一个简单的存储过程出现异常
请教一个简单的存储过程出现错误SQLcodecreateorreplaceproceduresp_clear_tempdayasbegintruncatetablet_tempday;endsp_clear_tempday;提示错误信息:PROCEDURESP_CLEAR_TEMPDAY编译错误错误:PLS-00103:出现符号"TABLE"在需要下列之一时::=.(@%;符号...
83
热度 -
创建包体和调用有关问题
创建包体和调用问题请问大家,定义创建成功,但包体出现:Warning:PACKAGEBODYcreatedwithcompilationerrors.为何???还有请问我如何调包并返回查询的结果集?----------------------------------------------------CREATEORREPLACEPACKAGEpkg_BBBASTYPEmyrctypeISREFC...
91
热度 -
新建一个最简单的储存过程都建不了呢?解决方法
新建一个最简单的储存过程都建不了呢?createorreplaceprocedureP_DC_ProcurementDataisbeginselect*fromdc_inventorydata;endcolor='#e78608'>------解决方案--------------------晕。。。少了一个";"color='#e78608'>------解决方案-------...
7
热度 -
储存过程 in invalid解决思路
储存过程ininvalid储存过程如下createorreplaceprocedureIC_GETSEQUENCENUM(SEQUENCENAMEinvarchar2(100),SEQNUMoutnumber)asbeginselectSEQUENCENAME.nextvalintoSEQNUMfromdual;endIC_GETSEQUENCENUM;在PL/SQL里面建了,报上面的错color...
26
热度 -
想创建一个带输出结果集的过程出现有关问题
想创建一个带输出结果集的过程出现问题-----建立一个带游标的包droppackagemypackagecreateorreplacepackagemypackageastypetest_cursorisrefcursor;endmypackage;----创建一个带输出结果集的存储过程(使用包的游标)dropproceduremyprocedurecreateorreplaceprocedure...
80
热度 -
怎么备份存储过程
如何备份存储过程?如何像备份数据一样的备份数据库的存储过程?如果目标数据库中同名的存储过程已经存在,则替换。如果不存在,则新建。color='#e78608'>------解决方案--------------------ORACLE下可以CREATEORREPLACEPROCEDURE..SQL好像不行只能ifexists(select* fromdbo.sysobjects whereid=ob...
15
热度 -
求救,怎么在存储过程中返回自动标识列的值
求救,如何在存储过程中返回自动标识列的值?假如有一个表New(Aint,Bnchar(10)),其中A字段是自动标识的,我写一个Insert的存储过程:CREATEPROCEDUREInsertOne(@Bnchar(10))ASBEGIN INSERTINTONew(B) VALUES(@B);ENDGO因为A列是自动标识的,我在插入新列的时候不用考虑它的值,但是现在我想让这个存储过程返回插入行...
41
热度 -
mysql施用什么语言编写循环,选择和函数
mysql使用什么语言编写循环,选择和函数?oracle对应pl/sql,sqlserver对应t-sql,mysql有类似的语言吗,可以实现像上述2种数据库的循环,选择和函数等等的语句结构吗?color='#e78608'>------解决方案--------------------SQLcodemysql>createprocedurepro10()->begin->decl...
34
热度 -
sql2005的触发器
求一个sql2005的触发器求一个sql2005的触发器,当在数据库新增表的时候,备份该表求大牛解答color='#e78608'>------解决方案--------------------DDL触发器color='#e78608'>------解决方案--------------------SQLcodeDDL触发器CREATETRIGGER[DDLTriggertTrace]ONDATABA...
60
热度 -
ddl 触发解决方案
ddl触发USETest;GOCREATETABLEalter_log(PostTimedatetime,DB_Usernvarchar(100),Eventnvarchar(100),dbNamenvarchar(32),TSQLnvarchar(2000),EventDataxml);GOCREATETRIGGERddl_alter_logONallserverafterCREATE_TABL...
2
热度 -
存储过程执行时如何传参
存储过程执行时怎么传参createprocedurep_2asdeclare@iintdeclare@adatetimedeclare@bdatetimeset@i=1我想执行这个存储过程时给@a传个值该怎么做求教分享到:procedure?p_2asdeclare?@i?intdeclare?@a?datetimedeclare?@b?datetime?set?@i=1我想执行...'data-...
22
热度 -
存储过程拼接有关问题
求救存储过程拼接问题兄弟们,我有一个查询现在要移植到存储过程当中,代码为:ALTERPROCEDURE[dbo].[test]@myWordnvarcharASDECLARE@tellMeVARCHAR(8000)BEGIN--routinebodygoeshere,e.g.--SELECT'NavicatforSQLServer'set@tellMe='SELECTtop5*fromnewsWH...
16
热度