如何按创建时间批量删除表 使用IMP导入了源库中的所有表文件,现在想批量删除,不知道应该怎么写PL/SQL啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是我写的不清楚吗?大家帮帮忙吧我试过了实用动态PL/SQL,可是DROP TABLE不支持联编变量啊,要指定一个确定的表名呢。 如果有table 是AA,这样写入变量DROP.create or replace procedure PROC_AA as TNAME VARCHAR(20); TSQL VARCHAR(100);begin TNAME:='AA'; TSQL:='DROP TABLE ' || TNAME; execute immediate TSQL;end;/ 已经调试,可以执行,请问上述代码属于动态PL/SQL吗?刚接触ORACLE,大家请赐教啊~ TSQL VARCHAR(100);--声明变量begin TNAME:='AA'; TSQL:='DROP TABLE ' || TNAME; -----变量赋值 execute immediate TSQL;---变量立即执行end;这是动态sql的一种基本写法啊 ORACLE存储过程 两台服务器间实时同步问题 ora-06504的问题,跪求各位高手解答 rman 备份数据文件 紧急求救,在线等待!!!!! sql*loader问题,我有几万条记录,为什么只提交64条,不懂???? sql问题? 初学者的Pro*C/C++弱智问题:错误的查询结果,高分求助 如何在oracle8i中建立连接? 关于oracle 跨实例表同步 关于 (+)= 操作符 oracle9i 的bug吗?
create or replace procedure PROC_AA as
TNAME VARCHAR(20);
TSQL VARCHAR(100);
begin
TNAME:='AA';
TSQL:='DROP TABLE ' || TNAME;
execute immediate TSQL;
end;
/
begin
TNAME:='AA';
TSQL:='DROP TABLE ' || TNAME; -----变量赋值
execute immediate TSQL;---变量立即执行
end;
这是动态sql的一种基本写法啊