-
beginselect count(*)into v_count from bpa_df_role where drename=record_drename and ddnid=ddnid_new;
if v_count=0
thenselect dreid into dreid_new from bpa_df_role where drename=record_drename and ddnid=ddnid_new;
update...
elseupdate...
end if;
end;这样处理,前面还得定义一个vcount变量,这个换行符真的很丑,你能看懂吗?
但是,必须在更新后提交,或者必须重新输入,或者状态不更改。
-
不会执行第一个图形的更新,因为选择 . . INTO错误将直接进入异常。
可以更新第二个映像,但如果 select 没有异常,则不会执行更新。
exception 有点像过程语言中的 goto 语句,但它只在出现异常时执行更新,并且不会在没有异常的情况下执行更新。
-
据我了解,第一个图不会执行更新,但会执行第二个图。
-
如果在流程执行中只有一种情况是“没有查询到记录”,则可以不使用数组,并且只扫描一次工作流 currentoperator 表,性能会有所提升。
在此过程中,工作流 currentoperator 会根据 10 个表直接更新,如下所示:
update workflow_currentoperator t set user_id from formtable_main_206 a
where and
where ;
-
最简单的语句是向字段添加一个 max 函数。 如。
从选项卡中选择 max(id)into var id,其中 id=a certain value。
呵呵,用谁懂。
-
定义一个解释如何处理异常的块。
beginselect 字段添加到变量中。
exception
当没有找到数据时,则 -- 未找到时处理逻辑。
当异常代码时 -- 这里的错误可以在标准包中找到。
处理逻辑。 当其他人出现 --default 错误时。
end;错误可以通过以下语句获得:
select * from dba_source where owner='sys' and name='standard' and type='package' and text like ' pragma exception%';
-
解决这个问题的方法有很多,根据提问者的意思,异常一定是没有发现数据,这时候需要检查异常出现的地方,如果数据不多,可以用一条记录来尝试,如果数据量很大,那么在每次选择之前直接选择count(*)进入count, 什么时候。
counts<> 0 然后让它执行以下语句,或者直接将带有异常处理的语句存储在项目中,遇到这种情况我通常使用第一个,非常简单但非常实用,并且已经尝试和测试过了。 哈哈,如果有机会再次交流。
-
怎么可能?
是否确定未报告任何发现此 oracle 异常的数据,或者您的条件是否存在问题,导致您在选择 into 时报告过多的行。
你所有的例外都被其他人使用了?
-
不能直接选择 Oracle 的存储过程,必须将结果放入变量中,即从 checktmp 中选择 count(*)into count1。
通过 expressid 编写 select * from checktmp order 肯定会导致错误,因为 oracle 不知道你用 select 做了什么。
-
create global temporary table tmptable(a number(5),b nvarchar2(200))on commit preserve rows;
临时表必须创建后才能使用,先运行创建临时表,运行以下语句不会有问题。
insert into tabletxt select 1,'a' from dual
-
最简单的语句是向字段添加一个 max 函数。 例如,选择
max(id)into
var_id
fromtabwhere
id=某个值。
呵呵,用谁懂。
-
select 的结果应该放在一个变量中,select .into ..from ..where ..
-
create or replace procedure cp_dialsrvlevelstat(
userid in int,bgdate in date,enddate in date,month_ in int,year_ in int,isvalid in int )
is--声明自己是一个可变温度
temp varchar2(128);
begin - 使用 into 子句。
select sum(to_number(servicelevel)) into temp from trunklog where
end cp_dialsrvlevelstat;
网络存储就像一个只有存储功能的电脑终端,可以独立工作,系统是固化的,但可以自行配置,有的需要连接服务器或计算机进行设置,有的像路由器一样直接配置,后者大多,更方便。 >>>More
建议不要将一些涉及金钱的机密文件或细节上传到云端。 由于安全和管理员的泄漏风险,无法 100% 保证安全性。 >>>More
作为一个路人,你给了我一个美丽的错觉。 十九岁毁了我叮,本皇嫉妒莫蒙的运气,才让我们下场,再也没有资格和你换一对情侣的头像了。 >>>More