怎么删除索引啊?高分相送!在线等候! 执行使出的错还是编译时出错?在SQLPLUS中执行,错误号 ORA--??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一定要用PL/SQL吗?如果是一次性操作,就没有必要了。你在什么情况下导入3000万的数据?不能用SQL*LOADER吗? 是每天都要做一次的,所以写成了存储过程。错误号是:PLS-00103我不是在sql*plus上做的,我用的pl/sql developer。存储过程的编译都没有通过,真是惨啊! 我是不会了换个思路,如果每天执行一次,能不能编个SHELL,每天执行就是了 应该不是权限的问题吧,我在pl/sql developer中按F8键连编译都通不过啊,现在最重要的是怎么通过编译,只要编译完成,存储过程会自动存储进数据库的。 用动态语句:execute immediate 'drop index pri_user_id_arrear'; 那也不影响做成SHELL呀我不了解业务,不过想法是:1、先进入SQLPLUS,删除索引2、用SQL*LOADER导入数据3、进出SQLPLUS,创建索引3000万数据,向用户争取一下用后台操作吧 谢谢,ok了,就是用动态语句!原来:存储过程中不能有Create table 等之类的DDL语句。有两种方法解决 1、先创建好临时表,在存储过程中直接使用(最好) 2、用动态SQL 求大神解决oracle安装问题 vs2008 访问 oracle 数据库出错 菜鸟问题:ORACLE存储过程与函数 在下已经掌握了一门编程语言,现在想学习数据库,不知道从什么开始? 我的system用户不能以normal身份登录了,什么原因? 谁能帮我试试这本电子书能不能打开?谢谢。。。。 在线等高手 ORACLE是不是下载不了呀??? 对于oracle9i数据导出/导入的问题 Oracle 与防火墙的问题 “ORA-22990:LOB定位器无法扩展事务处理”是怎么会事,怎么解决 请问SQL-Server 中left outer join 在Oracle中如何表述啊?
如果是一次性操作,就没有必要了。你在什么情况下导入3000万的数据?不能用SQL*LOADER吗?
我不是在sql*plus上做的,我用的pl/sql developer。
存储过程的编译都没有通过,真是惨啊!
换个思路,如果每天执行一次,能不能编个SHELL,每天执行就是了
1、先进入SQLPLUS,删除索引
2、用SQL*LOADER导入数据
3、进出SQLPLUS,创建索引3000万数据,向用户争取一下用后台操作吧
原来:
存储过程中不能有Create table 等之类的DDL语句。有两种方法解决
1、先创建好临时表,在存储过程中直接使用(最好)
2、用动态SQL