pl/sql复制表插入问题 如果我插入insert into 目标表名(一堆列名)selectfrom 源表名 where 条件我如何获得 select的查询出来数据插入表的行数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以插入前查询下select count(1) from 源表名 where 条件 现在有个问题,程序设计中即使那个select 没有在源数据表查询到数据,也应该目标表插入一条数据,这种情况下我怎么知道目标数据库中的一条数据是插入的还是因为没有结果才有的不知道我说清楚了没有就是说插入的时候会有几个列名是不在源数据表里的,即使你select没有结果,也会插入这固定的几个。我只想单独算出select插入了几条。 那就用select count(1) from 源表名 where 条件,这就是你想要的select的记录数量。。 nCountTemp := SQL%ROWCOUNT;这个是统计了insert的条数还是? nCountTemp := SQL%ROWCOUNT; 这个是统计了insert的条数但是这个东西只能在存储过程里面用 我在写pl/sql的函数。可以这么用不? 要是使用PL/SQL方法就很多了,可以使用上面的SQL%ROWCOUNT也可以用游标查一条就插一条同时记录增一,好像还有很多其他的办法 sql主外键问题 ORA-00979: 不是 GROUP BY 表达式 为什么授权成功之后还是查询不到记录 SQL 语句求解~~~~~~~~在线等.........等等等!!!!!!!1 请教:exp导出数据库速度特别慢?!在线急等! 用过的SID从新安装oracle后也不能用? oracle managermenu server 方式登录的用户名和密码是什么 9i的dmp怎么导入8.16中去着急!急!急! 紧急求助:创建DB object Fail!!!!!!!!!!! 需求解答!!谢谢(最好用sql) 请问如何计算多个表中的总记录数,并得出占多少字节。 关于异常处理的问题
select count(1) from 源表名 where 条件
就是说插入的时候会有几个列名是不在源数据表里的,即使你select没有结果,也会插入这固定的几个。
我只想单独算出select插入了几条。
那就用select count(1) from 源表名 where 条件,这就是你想要的select的记录数量。。
这个是统计了insert的条数还是?
这个是统计了insert的条数
但是这个东西只能在存储过程里面用