A
anper
Unregistered / Unconfirmed
GUEST, unregistred user!
在ORACLE里:
declare
a integer //定义一个数字变量
begin
select sum(cldj) into a from pric01 where clid='0902001';
//将查询结果放到变量A中
update pric02 set clzj=a where cpid='001';
//修改表2的的值为A
end;
由于我正帮人做一个单机版,所以我用的是ACCESS,
可是我现在在ACCESS里想做上面的功能:
select * into a 却是到a表中去了,
我想将查询结果放到一个变量中去,以便下一条语句中使用到查询值。
你有什么好的解决方法?
declare
a integer //定义一个数字变量
begin
select sum(cldj) into a from pric01 where clid='0902001';
//将查询结果放到变量A中
update pric02 set clzj=a where cpid='001';
//修改表2的的值为A
end;
由于我正帮人做一个单机版,所以我用的是ACCESS,
可是我现在在ACCESS里想做上面的功能:
select * into a 却是到a表中去了,
我想将查询结果放到一个变量中去,以便下一条语句中使用到查询值。
你有什么好的解决方法?