求测试SQL 想往oracle数据库中任意一张表中插数据,能不能有个简单自动的实现呢,必须可以控制插入次数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知所云你是不是想写个存储过程,参数是表名和插入记录数每次想往哪个表中插入多少数据 就调用一下 mwp_insert('表名','记录数')? create or replace procedure mwp_insert(p_table,p_number)v_tablename varchar2(50):=p_table;v_number integer:=p_number;select * from dba_tab_cols where table_name = v_tablename 可以查询出表中的所有字段以及字段类型然后根据游标可以把所有字段一一取出来然后根据字段类型要自己制造数据 再拼出insert语句insert into tablename select '','' from dual where rownum < v_number基本思路是这样 具体的实现方式 楼主慢慢写吧 oracle10G Oracle Directory Manager服务器未启动和运行 用pl/sql导入表时出错,imp.exe黑屏一闪而过 日期转换 oracle大数据量插入时需要重建索引吗 求cnoug的邀请码 给出sql,怎么获得其查询的表名 这种SQL连接方式很怪异没见过啊,谁能帮我解释下吗 在包里如何设置一个公用的变量,在A过程中生成,在B,C过程中都可以调用??? 我的数据库有很多表,磁盘空间快没了!! 这个SQL语句怎么写?????在线等待。。。。 表中有记录的话,要立即执行外部php程序的实现过程 Oracle 多表共用序列问题
你是不是想写个存储过程,参数是表名和插入记录数
每次想往哪个表中插入多少数据 就调用一下 mwp_insert('表名','记录数')?
v_tablename varchar2(50):=p_table;
v_number integer:=p_number;
select * from dba_tab_cols where table_name = v_tablename 可以查询出表中的所有字段以及字段类型
然后根据游标可以把所有字段一一取出来
然后根据字段类型要自己制造数据 再拼出insert语句
insert into tablename select '','' from dual where rownum < v_number
基本思路是这样 具体的实现方式 楼主慢慢写吧