一般对于数据库操作的sql语句,vb中都可以运行。但是有一些只能用PL/SQL对数据库进行操作的语句,能否用vb进行运行呢?否则就只能单独在oracle中进行运行,不能编译出来成应用不太方便。如果有可否有实例代码参考?多谢!
解决方案 »
- 用oracle用户登录,桌面怎么出现这个错误提示?
- 急!实际返回的行数走出请求的行数
- sql 删除
- oracle job,索引中丢失 IN 或 OUT 参数:: 1
- 表空间不够的错示'ORA-01536:超出表空间USERS的空是限量'
- 多次访问数据库快,还是一次访问数据库快
- 不知道怎么回事!两个SQL语句写在一块就出问题!!
- oracle9i 存储过程编译死机
- ORACLE不能自动启动的问题
- 极度不解:我下载了“Oracle8i Personal Edition Release 3 Version 8.1.7 for Ms Windows NT/2000 ”,去不能安装,为什么呢?
- 更新历史标志的触发器
- oracle遇到的问题【ORA-12518:监听程序无法分发客户机连接】
就是比如有一段PL/SQL代码,以下作为例子,需要用vb来编译成exe文件,只要运行这个exe文件就会在oracle数据库里面运行这段代码。 因为之前做法都是把这个代码拷贝到pl/sql developer界面中去手动运行,不能够实现自动化功能。现在想要用vb来实现自动运行的功能。declare
cursor c_esl is
select loop_name,loop_set_name from aaa_loop_esl;
begin
for v_esl in c_esl loop
update esl_setting_data set loop_set_id = (select loop_set_id from esl_setting where loop_set_name =
v_esl.loop_set_name) where id_1 in (select loop_id from loop where loop_name = v_esl.loop_name);
end loop;
commit;
end;
/