请问如何把“truncate table tab_name”写到过程里执行啊? str :='truncate table tab_name';execute immediate str; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两种方式:1、execute immediate 'truncate table your_tablename'2、使用包 dbms_utility.exec_ddl_statement('truncate table your_tablename'); 你可以先将你要TRUNCATE的表锁定Lock Table your_tablename in Exclusive Mode然后在执行TRUNCATEexecute immediate 'truncate table your_tablename' sqlcmd :='truncate table tab_name';execute immediate sqlcmd;要注意使用这条命令,因为它是没有办法回滚的 要注意一点:当前用户要有drop any table权限grant drop any table to new_user; sql优化问题 请帮忙看一下这条创建表的语句是什么意思 求:数据库安全配置策略,请高手指点 新手问问! 这个SQL怎么写? 排序问题 在线等:select count(*) from a where 'S'='S',当表a为空时,如何能让返回值大于0啊 角色与权限问题 oracle两个日期比较取得其相差得月数怎么实现? 求助。oracle透明网关查询其他服务器SQL SERVER的数据,汉字是乱码。 SQL难题! Table数据如何转化成Html格式输出?
1、execute immediate 'truncate table your_tablename'
2、使用包
dbms_utility.exec_ddl_statement('truncate table your_tablename');
Lock Table your_tablename in Exclusive Mode
然后在执行TRUNCATE
execute immediate 'truncate table your_tablename'
execute immediate sqlcmd;
要注意使用这条命令,因为它是没有办法回滚的
当前用户要有drop any table权限
grant drop any table to new_user;