在plsql中写trancate table TABLE_NAME 为什么编译不过去,该如何处理

在plsql中写trancate table TABLE_NAME 为什么编译不过去用deletefromTABLE_NAMEcommit 就可以,但我想用

在plsql中写trancate table TABLE_NAME 为什么编译不过去
用delete   from   TABLE_NAME;commit; 就可以,但我想用 trancate    ,该怎么写?

[解决办法]
此类语句都需要用动态SQL来执行