新建的一个数据库,里面有好多table,我想把这些表全部清空。数据库语法会得少,如果可以用sql语句操作,请写完整,确保我能复制粘贴过去后能删除成功。
也可以用第三方,但过程一定要明确。(有图解最好)
一句话来说就是:清空oracle数据库里的tables的内容。谢谢
å建个åå¨è¿ç¨æ¥æ§è¡å¦
å¨plsqlä¸æ以ä¸ä»£ç å¤å¶ç²è´´ï¼å¹¶è¿è¡
create or replace PROCEDURE SP_DROPTABLE
ç¶åï¼å¦å¼ä¸ä¸ªsqlçªå£ï¼æ§è¡
begin
可以使用以下3种方式实现:
1、如果有plsql客户端,则可以使用该用户登录,选中所有表 右键Drop即可。
2、如果有删除用户的权限,则可以写:
drop user user_name cascade;加了cascade就可以把用户连带的数据全部删掉。
3、如果没有删除用户的权限,则可以执行:
select 'drop table '||table_name||';' from cat where table_type='TABLE'