【发布时间】:2018-04-23 17:34:35
【问题描述】:
我正在使用 oracle forms 6i, 我想使用 pl/sql 代码以编程方式连接到数据库
当表单运行如下图时,我不希望最终用户插入用户名和密码以及数据库名称:
我使用了这样的预表单触发器:
begin
execute 'connect to hr/hr@yemensoft';
end;
但它返回错误;
error 103 at line2, column 10 encountered the symbol "connect to hr/hr@yemensoft" when expecting one of the following: :=.(@%;
【问题讨论】:
-
而返回的错误是..?
-
错误 103 在第 2 行,第 10 列遇到符号“连接到 hr/hr@yemensoft”时预期以下之一::=.(@%; ....
-
解释:
execute用于运行PL/SQL。connect是 SQL*Plus 语法,不是 PL/SQL。
标签: oracle plsql oracleforms