这样创建存贮过程维和不对呀??? "insert into lgadmin.jnlk_tmp select * from system.slg$jnlk;"中,"lgadmin.jnlk_tmp "要求唯一,不能有多列和重复值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以:create or replace procedure xxx as declare lgadmin.jnlk_tmp number; begin insert count(*) into lgadmin.jnlk_tmp from system.slg$jnlk; end xxx; create or replace procedure xxx as begin insert into lgadmin.jnlk_tmp select * from system.slg$jnlk; end xxx; /show error;看看错误提示,是不是权限不足什么的 Sorry,实现你的方法用cursor,两表若结构相同,在sqlplus下直接:insert into lgadmin.jnlk_tmp select * from system.slg$jnlk 语法没有问题,是看当前用户有没system权限访问. 这句话怎么写的 关于PLSQL Developer中DESC命令的问题 Windows 2003与AIX下的Oracle的区别 关于oracle游标、共享SQL区、私有SQL区 大批量数据查询SQL优化问题 在线请教.... 是权限的问题吗,请帮忙看一看! 存儲過程中有關排序的一個問題 今天看到一个order by的用法,不知道什么用途?请帮忙解释下,谢谢 寻找资料?? 为什么不能删除列 如何知道触发器是谁创建的?
create or replace procedure xxx as
declare
lgadmin.jnlk_tmp number;
begin
insert count(*) into lgadmin.jnlk_tmp from system.slg$jnlk;
end xxx;
begin
insert into lgadmin.jnlk_tmp select * from system.slg$jnlk;
end xxx;
/
show error;
看看错误提示,是不是权限不足什么的
两表若结构相同,在sqlplus下直接:
insert into lgadmin.jnlk_tmp select * from system.slg$jnlk