如下题 请经常写存储过程 懂数据库Oracle 或者你知道如何写都帮帮我更新khexpinfo表的历史数据customer_id 的值,根据khexpInfo表的id与centerMaterialuseDetail表export_Uid关联,--centerMaterialuseDetail表的batchinf

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/07 01:38:34

如下题 请经常写存储过程 懂数据库Oracle 或者你知道如何写都帮帮我
更新khexpinfo表的历史数据customer_id 的值,根据khexpInfo表的id与centerMaterialuseDetail表export_Uid关联,--centerMaterialuseDetail表的batchinfoUId与Batchinfo表的fuid关联,得到customer_id--用distinct关键字,如果结果记录数大于1则不需要处理,--否则就将khexinfo表的customer_id更新为所查出的customer_Id值
-- 先根据khexpinfo的id查询,若记录数大于1则不执行第2条更新语句,否则执行第2条语句更新语句select distinct b.customer_id from centermaterialusedetail c ,batchinfo b where c.export_uid='154461' and c.batchinfo_uid=b.fuid;
update khexpinfo set customer_id=(select distinct b.customer_id from centermaterialusedetail c ,batchinfo b where c.export_uid='154461' and c.batchinfo_uid=b.fuid) where id=154461;
我这样只能一条一条更新,谁会写歌存储过程 ,循环帮我更新,一条一条更新真的不现实啊

create procedure test is
cursor custom_list is
select id from khexpinfo;
custom_dic custom_list%ROWTYPE;
my_custom_id in number(20);
begin
for custom_dic in custom_list loop
begin
select distinct b.customer_id into my_custom_id from centermaterialusedetail c ,batchinfo b where c.export_uid=custom_dic.id and c.batchinfo_uid=b.fuid;
update khexpinfo set customer_id=my_custom_id where id=custom_dic.id;
exception when others then
my_custom_id:=0;
end;
end loop;
commit;
end;

如下题 请经常写存储过程 懂数据库Oracle 或者你知道如何写都帮帮我更新khexpinfo表的历史数据customer_id 的值,根据khexpInfo表的id与centerMaterialuseDetail表export_Uid关联,--centerMaterialuseDetail表的batchinf ORA-01031:权限不足我用scott用户创建了一个存储过程,创建成功后我调用改存储过程,就提示我权限不足,是怎么回事锕 ,有谁帮解决一下下锕我的存储过程如下:create or replace procedure xu_create isv_a va ORA-12514错误,用sqlplus连接oracle数据库,登陆时出现ORA-12514错误,说service-name不能解析?oracle中net端已经配置好并测通了sqlplus中tnsnames.ora文件如下:LISDB =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = T Informix存储过程题(谁能解决,小弟万分感谢)请用存储过程实现,输入一个12位的条码,根据一定的规则返回出完整的13位条码.(用informix实现,输入的参数必须为纯数值)规则如下:1.输入的条码 打不开nc,提示信息是java.sql.SQLException:Listener refused the connection wit我安装的是oracle数据库。具体的提示信息如下:java.sql.SQLException:Listener refused the connection with the following error:ORA—12505,TNS:List 请问oracle数据库中 一直有错误ora-01555,请问怎么解决错误ora-01555,请问怎么解决 ORACLE关闭数据库的时候控制文件起作用吗?为什么我用shutdown immediate关闭数据库的时候会出现如下错误?RMAN> shutdown immediatedatabase closedRMAN-00571:RMAN-03002:failure of shutdown command at 07/27/2013 12:38:48ORA-0 英语单词在数据库里用什么数据类型存储 数据库中的数据是按照一定的结构(数据模型)来组织、描述和存储的.请简述:  (1) 四种常用的数据模型.(2) 数据库中最常用的数据模型是哪种?  (3) 下列SQL语句分别完成什么工作? db2 -td@ -vf XXX.db2 是啥意思我想要创建一个存储过程,语句已经写好了,但是不知道怎么把它加进数据库里面去,然后上网查了一个命令 db2 -td@ -vf XXX.db2,发现确实加上去了,但是不知道这个命令是 二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储单元,且第一个元素A[0][0]的存储地址为1000则数组元素A[3][2]存储地址为?求详解 请给详细过程和思路解答 这种题该怎么做 有没有人会用万方数据库检索中国国家标准GB,要求如下请用万方数据库检索中国国家标准(GB)中关于饮用水质量检测有关方面的标准1条,写出检索过程.(如选用的关键词是什么,选择什么字 下面有关存储过程的说法,( )是错误的下面有关存储过程的说法,( )是错误的 A、它可作为一个独立的数据库对象并作为一个单元供用户在应用程序中调用.B、存储过程可以传入和返回( 请教一道简单的数学题,具体如下,请把详细过程写一下,谢谢! 数据库填空题1.数据库是长期存储在计算机内、有组织的、可_ _的数据集合.2.数据库的三级模式是指内模式、___________________、外模式.3.SQL语言支持关系数据库的三级模式结构,其中外模式对应 子模式ddl用来描述 A、数据库的总体逻辑结构 B、数据库的局部逻辑结构 C、数据库的物理存储结构 D、数据库的概念结构 下列关于数据库的描述,正确的是_____1数据库独立于应用程序2数据库的结构依赖于存储介质3数据库实际上就是表4数据库就是通常所说的数据库管理系统 存储过程中如何判断当前时间是否在时间段中 就是写一个存储过程判断当前时间是不是在07:00 和 19:00之间