当前位置:首页 > 个人杂谈 > 正文内容

DELPHI使用ADOQuery创建ORACLE存储过程或函数

作者: 葛屹肃 | 日期: 2023-01-05 | 分类: 个人杂谈

DELPHI能否使用ADOQuery动态创建ORACLE存储过程或函数?答案是:可以的。方法很简单,按以下步骤操作即可。

DELPHI使用ADOQuery创建ORACLE存储过程或函数

1、设置ADOQuery.ParamCheck为false (重点

SQL语句事务处理时,把”:”或“::”或“@”或“@@”后的字符当作变量来使用,导致数据识别错误,或参数信息提供不一致。

将ADOQuery.ParamCheck为false,就会忽略以上特殊符号的作用

2、设置好ADOQuery的ConnectionString连接上ORACLE,在窗口放置一个Memo1及一个Button1

3、在button1加入以下代码

try
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(Memo1.Text);
ADOQuery1.ExecSQL;
ShowMessage(‘过程创建/修改成功!’);
except
ShowMessage(‘过程创建/修改失败!’);
end;

4、按F9运行程序,将写好的存储过程拷贝至Memo1中,点击button1

通过以上操作后,使用PLSQL Developer或其他ORACLE第三方连接工具,查看刚才创建或修改的存储过程,可发现已成功执行了。

版权声明:本文由〖葛屹肃〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/2972.html

  • 评论:(0)

已有 0 位网友发表了一针见血的评论,你还等什么?

◎欢迎大家参与讨论