procedure TForm1.btn1Click(Sender: TObject);var  i:integer;begin//预处理with   OraStoredProc1   dobegin            AutoCommit   :=   False;            FetchAll   :=   True;            StoredProcName   :=   'p_register_user';            params.Clear;            params.CreateParam(ftstring,'v_cn',ptinput);            params.CreateParam(ftstring,'v_password',ptinput);            params.CreateParam(ftstring,'v_ip',ptinput);            params.CreateParam(ftInteger,'b_return',ptOutput);            prepare;end;//执行with   OraStoredProc1   dobegin              ParamByName('v_cn').AsString   :=   edt1.Text;              ParamByName('v_password').AsString   :=   edt2.Text;              ParamByName('v_ip').AsString   := '192.168.1.1';              ExecProc;              i := ParamByName('b_return').Value;case i of0:ShowMessage('AddUser OK.');1:ShowMessage('User Exists.');9:ShowMessage('Other Error.');end;end;end;

procedure TForm1.btn2Click(Sender: TObject);var  str:string;begin  OraQuery1.Close;  OraQuery1.SQL.Clear;  OraQuery1.SQL.Add('select md5(''aaa'') from user_basic');  OraQuery1.Open;  str :=OraQuery1.fields[0].asstring;  ShowMessage(str);end;

转载于:https://www.cnblogs.com/jxgxy/archive/2008/11/27/1342211.html

使用ODAC调用ORACLE的自定义函数和存储过程相关推荐

  1. oracle otl,使用OTL调用Oracle的存储函数

    OTL介绍: OTL 是 Oracle, Odbc and DB2-CLI Template Library 的缩写,是一个C++操控关系数据库的模板库,最新 版本4.0.104,参见,下载地址otl ...

  2. c oracle udt,c#调用Oracle UDT自定义结构数组类型源代码

    [实例简介] c#调用Oracle UDT自定义结构数组类型源代码 [实例截图] [核心代码] ffa2062d-cc85-43bf-9aeb-2cf440e254c3 └── vsstart └── ...

  3. mysql 事件 函数_MySQL 自定义函数和存储过程的使用

    MySQL支持自定义函数和存储过程,创建函数和存储过程分别使用CREATE PROCEDURE和CREATE FUNCTION,两者在语法结构上比较相似,但是它们的使用方法及使用场景有所有不同. 1. ...

  4. mysql自定义函数、存储过程、游标、触发器、事件(定时任务)

    创建函数FUN_GET_ORG_CHILD(rootId) CREATE FUNCTION `FUN_GET_ORG_CHILD`(rootId varchar(100))RETURNS varcha ...

  5. OleDb执行Oracle带自定义函数的SQL深度历险

    真是太郁闷了, 郁闷了我多半天. 事情从以前写的自定义函数讲起: create or replace function f_getWorkdays(dayBegin in Date, dayEnd i ...

  6. ibatis oracle function,IBATIS调用oracle function(函数)的步骤实例

    IBATIS调用oracle function(函数)的方法实例 引用 create or replace function getClassifiedCode(p_planCode in varch ...

  7. oracle中自定义函数如何使用,oracle自定义函数语法及使用

    1.自定义函数语法 create [or replace] function  函数名                         -- 定义一个名为xxx的函数 ( parameterName1 ...

  8. Oracle的自定义函数浅析

    用户定义函数是存储在数据库中的代码块,可以把值返回到调用程序.调用时如同系统函数一样,如max(value)函数,其中,value被称为参数.函数参数有3种类型. IN 参数类型:表示输入给函数的参数 ...

  9. .net 调用 sql server 自定义函数,并输出返回值

    数据库结构: 表内的数据: 自定义函数: 递归查出 树下所有节点 ,参数是 父id create function sss(@id as int)returns @t table(id int not ...

最新文章

  1. UIWebView和UIActivityIndicatorView的结合使用
  2. SAP PM 入门系列17 - IB03 显示设备BOM
  3. 2020互联网公司中秋礼盒大比拼!(文末送福利)
  4. arraylist从大到小排序_JAVA零基础入门课程笔记----数组排序
  5. 模拟STL链表类的实现
  6. 加载dict_PyTorch 7.保存和加载pytorch模型的两种方法
  7. 我在阿里云做前端代码智能化
  8. 苹果或已放弃3月发布廉价新iPhone;贾跃亭回应家人巨额索赔;微软不再继续开发 Visual Basic | 极客头条...
  9. 643. 子数组最大平均数 I
  10. 深入浅出SSD--5.1PCIE基础知识
  11. 曼昆微观经济学--十大原理
  12. 模板引擎template.js
  13. 容斥原理与Mobius函数
  14. ubuntu16.04搭建samba服务器
  15. 小马哥-----高仿红米note3 市场已出现山寨 警惕 高仿红米note3 J7218刷机外观图与开机识别图
  16. js屏蔽键盘esc键
  17. gmoj 5405.Permutation(线段树+拓扑排序)
  18. Flux发布Elixir Essential限制器,提供对全景声的支持
  19. CANopen的ID分类
  20. 微型计算机上面的Tab键,电脑键盘上Tab 键的神奇之处!(用途详解)

热门文章

  1. [实战] 用数人云,部署弹性 ELK 集群就五步 1
  2. 自定义Sublime Text图标详细教程
  3. LeetCode 164. 最大间距
  4. 什么是空间分配担保策略?
  5. 深入理解Mysql - 事务与锁原理
  6. Netty服务端口的绑定
  7. 宏基平板电脑_2020年推荐:蒲城二手笔记本电脑回收价格联想戴尔华硕上门回-老友网...
  8. go trace 剖析 go1.14 异步抢占式调度
  9. 百度UEditor控件中的map组件不支持https使用的问题解决
  10. php利用引用实现树形数组