我用plsql存储过程,就是把id这个序列删掉begin
drop sequence id
end id
但老说我编译出错,但直接执行这句语句没问题,难道oracle的存储过程不支持某些sql语句?
drop sequence id
end id
但老说我编译出错,但直接执行这句语句没问题,难道oracle的存储过程不支持某些sql语句?
解决方案 »
- 请教:archive process error
- pl/sql developer 中如何将查询的结果导出到csv文件
- oracle 索引问题!求解!求帮助!!
- 如何在B库验证A库的用户及密码?
- Oracle 数据导入问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- Oralce在引用java代码时出现symbol : variable Base64 问题
- 关于object browser操作数据库的问题
- 300M的数据文件如何用数据库处理?
- 我像这样实现View中的计算字段,在Create View中应该怎么样实现?
- 请问立即刷新Oracle缓存的SQL语句?
- 麻烦推荐下 学习oracle的入门书,
- left join如何获取右边匹配数目
ddl语句不能直接在plsql块里执行,需要动态sqlexecute immediate 'drop sequence id';
1.Drop,Alter and create etc.是DDL
所以要如下执行:begin
execute immediate 'drop sequence id';
end id