怎么动态生成表名和列名???Oracle/sql不限 因不知道往数据库所要插入的表名和列的数量,想生态生成一个表,请高手指点??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 仅sql内是不行的,可以自己拼SQL串,然后执行,或编个存储过程执行 查询动态sql 解决。execute immediate sql declarev_sql varchar(100);v_tblname varchar(20);v_field varchar(10);beginv_sql:='insert into '||v_tblname||' values('||v_field||')';exec immediate v_sql;end; [code=SQL][declare v_sql varchar(100); v_tblname varchar(20); v_field varchar(10); begin v_sql:='insert into ' ¦ ¦v_tblname ¦ ¦' values(' ¦ ¦v_field ¦ ¦')'; exec immediate v_sql; end;] 还是恢复问题 dbconsole问题。。。 oracle行转列问题 trigger問題 oracle中的clob问题 两个表的结构相同,如何把一个表的数据都insert到另一个表的sql语句如何写? 请教高手,使用java可以向Oracle的存储过程传递记录集么? 在linux下安装oracle9i 提示说DISPLAY没有设,可是我设了啊, 求教!!! ADO连接oracle数据服务器的字符串是什么? 求助!!这句SQL怎么写???!! 急!cursor结果集值改变,并返回结果集。在线等,很难,高手进,答出来立即给分。 高手帮忙看个问题啊!!谢了
declare
v_sql varchar(100);
v_tblname varchar(20);
v_field varchar(10);
begin
v_sql:='insert into '||v_tblname||' values('||v_field||')';
exec immediate v_sql;
end;
v_sql varchar(100);
v_tblname varchar(20);
v_field varchar(10);
begin
v_sql:='insert into ' ¦ ¦v_tblname ¦ ¦' values(' ¦ ¦v_field ¦ ¦')';
exec immediate v_sql;
end;]