急求:在oracle数据库中创建存储过程的问题!!! 在oracle数据库中,创建插入语句的存储过程,但是表不是具体的表,是变表,所以应向表名传一个变量参数,如何解决该问题???如何可以实现的话,然后如何用C#语言调用该存储过程!!!谢谢!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第1个问题用动态sql,sql是拼接出来的后1个没用过,java是里面有个包,调用call 存储过程名称 1:create or replace porcedure p_Insert(v_TabName varchar2)is v_SQL varchar2(1024);begin v_SQL := 'insert into ' || v_TabName .....end p_Insert;2:这个问题用Google应该能搜出很多来。 如楼上几位所述,q1:使用动态SQL, v_sql := 'insert into '||v_tabName||'……'; execute immediate v_sql; 也可以使用DBMS_SQL包。q2:C#调用存储过程去网上搜吧,很多。 为什么我运行自己编写的过程不能得出结果呢,哪里错了呢 Oracle建立带参数的存储过程,出现错误 求一sql语句 请教!!! orale里是否有处理时间间隔的函数?? rman备份和恢复数据库的问题 我的OracleOraHome81ManagementServer为什么起来一会就又停了? 写触发器时如何更新其他实例的表? ORACLE在创建视图时出错:ORA-00932: 数据类型不一致 归档后的日至文件有什么用?怎么用? 如何在PL/SQL 中调用dos命令对文件进行操作? 怎么在lotus workflow组织库中建组织信息
create or replace porcedure p_Insert(v_TabName varchar2)
is
v_SQL varchar2(1024);
begin
v_SQL := 'insert into ' || v_TabName .....
end p_Insert;2:这个问题用Google应该能搜出很多来。
q1:使用动态SQL,
v_sql := 'insert into '||v_tabName||'……';
execute immediate v_sql;
也可以使用DBMS_SQL包。
q2:C#调用存储过程去网上搜吧,很多。