oracle+insert+into

@乐支1615:如何在oracle中 insert into 多条记录?? -
支旭15979629449…… 可以的,如下: create table t ( x int ); create or replace procedure proc1 as begin for i in 1 .. 10000 loop execute immediate 'insert into t values ( :x )' using i; end loop; end;

@乐支1615:oracle 是不是不能 执行 insert 多行添加啊 -
支旭15979629449…… 你是语法错了 不是INSERT ,而是INSERT INTO 这样写你试试 INSERT INTO 表 (列1,列2) SELECT 列1的值,列2的值 UNION SELECT 列1的值,列2的值 UNION SELECT 列1的值,列2的值; COMMIT; 记得插入后提交哦

@乐支1615:oracle如何把查询结果导出为insert -
支旭15979629449…… 在PL/SQL Developer中,打开一个SQL窗口,执行你要查询的语句,在执行结果的上面有一行图标,点击倒数第二个图标(如下图红色框的图标),然后选择”SQL文件“,打开另存为窗口,输入个文件名,查询的结果就可以保存成insert语句了.

@乐支1615:oracle怎样批量INSERT -
支旭15979629449…… 用Oracle的sqlldr工具,进行数据导入,比insert语句速度快很多.

@乐支1615:oracle中insert语句.用a表关联b表,并且将关联出的结果插入a表.数据量比 -
支旭15979629449…… 留意主键,避免新数据违反唯一约束就可以了. insert into 表A(字段1,字段2,字段3) select 新字段1,新字段2,新字段3 from 表A ,表B where 表A.字段1=表B.字段2

@乐支1615:oracle数据库中怎么进行多张表insert给相同结构的多张表 -
支旭15979629449…… 给目标表加个 触发器 ,当插入一条数据后,把同样的数据插入到其它表就可以了 大概是这样的触发器 create or replace trigger 触发器名_TRIGGER AFTER INSERT on 表名1 FOR EACH ROW BEGININSERT INTO 表名2 (表2.字段1, 表2.字段2, 表2.字段3, 表2.字段4) VALUES (:NEW.字段1, :NEW.字段2, NEW.字段3,NEW.字段4); insert 其它表.... END;

@乐支1615:Oracle中insert into select和select into的区别 -
支旭15979629449…… oracle中insert into select用语将数据插入到表中.select into 一般用于存储过程或函数等,将某个查询结果放入变量中.举例:1、insert into select insert into a select * from b; commit;2、select into create or replace procedure p_test as v_...

@乐支1615:Oracle数据库Sql中insert语句的操作问题. -
支旭15979629449…… 你这个insert all语法不对,少了values关键字,后面还有个sql可以查出数据,insert all 不会创建表,因此涉及到的表是事先建好的 insert first 的的后面跟了很多的when语句,first意思是先从sql结果里拿出第一条,来与多个when比较,只要找到符...

@乐支1615:oracle 给定表名和条件生成insert语句 -
支旭15979629449…… 插入语句不需要条件的,你说的条件是指什么?下面存储过程的表名是可变的. create or replace procedure p_insert(v_tab in varchar2,v_val in varchar2) is begin EXECUTE IMMEDIATE 'INSERT INTO '||v_tab||' VALUES('||v_val||')'; COMMIT; end p_insert; 调用: BEGIN p_insert('dept','50,''COMPUTER'',''HRB'',null'); END;

@乐支1615:oracle,我想往一张表里insert100条数据,怎么写?一般不是只能insert一条数据么 -
支旭15979629449…… create or replace procedure prc_insert is i number(3); begin for i in 1 .. 100 loop insert into ...... -- 这里写insert语句 end loop; end; 希望可以帮到你,这种比较简单,但是不是效率最高的方法.

相关推荐

  • oracle update
  • oracle正版官网
  • oracle 全表删除
  • oracle insert into 多条
  • oracle批量insert脚本
  • oracle insert into语句
  • insert into 表名 values
  • insert into 多条数据
  • oracle insert优化
  • insert all into 最多
  • oracle partion by去重
  • insert into 另外一张表
  • oracle 快速批量insert
  • oracle insert用法
  • oracle 连续insert
  • insert into语句
  • oracle insert多条
  • oracle执行多个insert
  • oracle select into 语句
  • oracle循环insert
  • oracle 批量insert
  • oracle大批量insert
  • oracle insert大批量效率
  • oracle快速批量insert
  • insert用法oracle
  • oracle快速insert大量
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网