这样试试,用动态sql语句:
create or replace procedure test(p_table in varchar2)
as
v_sql varchar2(500);
begin
v_sql:='truncate table '||p_table;
execute immediate v_sql;
end;
create or replace procedure test(p_table in varchar2)
as
v_sql varchar2(500);
begin
v_sql:='truncate table '||p_table;
execute immediate v_sql;
end;
解决方案 »
- Oracle 建立多个DataBase的性能问题
- 恳请高人帮忙看下程序
- 怎样实现同一局域网内两个Oracle实例间的同一用户下数据库对象及更新数据的定时备份?
- sql语句的疑问
- 子查询怎么返回2个字段?
- 高手请进:怎样使用wrap工具加密字符串常量?
- 再次请教chliang315()~~~(急):sql 查询多条数据时字段id的值是不为一的,但是我要取出id是唯一的多条数据,谢谢
- 用大数据库建立小数据库有没有好办法?
- 有两台电脑.怎么用它们来学习oracle?
- Oracle日志中alert_orcl.log出现Fatal NI connect error 12170,如何破?
- ][求助]请教大虾,如何在pl/sql中使用动态sql?
- 请教各位仁兄一个开发时用到的一个SQL语句,如何提高它的检索速度问题!
另还可用dbms_sql包