使用ODAC调用ORACLE的自定义函数和存储过程
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的自定义函数和存储过程相关推荐
- oracle otl,使用OTL调用Oracle的存储函数
OTL介绍: OTL 是 Oracle, Odbc and DB2-CLI Template Library 的缩写,是一个C++操控关系数据库的模板库,最新 版本4.0.104,参见,下载地址otl ...
- c oracle udt,c#调用Oracle UDT自定义结构数组类型源代码
[实例简介] c#调用Oracle UDT自定义结构数组类型源代码 [实例截图] [核心代码] ffa2062d-cc85-43bf-9aeb-2cf440e254c3 └── vsstart └── ...
- mysql 事件 函数_MySQL 自定义函数和存储过程的使用
MySQL支持自定义函数和存储过程,创建函数和存储过程分别使用CREATE PROCEDURE和CREATE FUNCTION,两者在语法结构上比较相似,但是它们的使用方法及使用场景有所有不同. 1. ...
- mysql自定义函数、存储过程、游标、触发器、事件(定时任务)
创建函数FUN_GET_ORG_CHILD(rootId) CREATE FUNCTION `FUN_GET_ORG_CHILD`(rootId varchar(100))RETURNS varcha ...
- OleDb执行Oracle带自定义函数的SQL深度历险
真是太郁闷了, 郁闷了我多半天. 事情从以前写的自定义函数讲起: create or replace function f_getWorkdays(dayBegin in Date, dayEnd i ...
- ibatis oracle function,IBATIS调用oracle function(函数)的步骤实例
IBATIS调用oracle function(函数)的方法实例 引用 create or replace function getClassifiedCode(p_planCode in varch ...
- oracle中自定义函数如何使用,oracle自定义函数语法及使用
1.自定义函数语法 create [or replace] function 函数名 -- 定义一个名为xxx的函数 ( parameterName1 ...
- Oracle的自定义函数浅析
用户定义函数是存储在数据库中的代码块,可以把值返回到调用程序.调用时如同系统函数一样,如max(value)函数,其中,value被称为参数.函数参数有3种类型. IN 参数类型:表示输入给函数的参数 ...
- .net 调用 sql server 自定义函数,并输出返回值
数据库结构: 表内的数据: 自定义函数: 递归查出 树下所有节点 ,参数是 父id create function sss(@id as int)returns @t table(id int not ...
最新文章
- UIWebView和UIActivityIndicatorView的结合使用
- SAP PM 入门系列17 - IB03 显示设备BOM
- 2020互联网公司中秋礼盒大比拼!(文末送福利)
- arraylist从大到小排序_JAVA零基础入门课程笔记----数组排序
- 模拟STL链表类的实现
- 加载dict_PyTorch 7.保存和加载pytorch模型的两种方法
- 我在阿里云做前端代码智能化
- 苹果或已放弃3月发布廉价新iPhone;贾跃亭回应家人巨额索赔;微软不再继续开发 Visual Basic | 极客头条...
- 643. 子数组最大平均数 I
- 深入浅出SSD--5.1PCIE基础知识
- 曼昆微观经济学--十大原理
- 模板引擎template.js
- 容斥原理与Mobius函数
- ubuntu16.04搭建samba服务器
- 小马哥-----高仿红米note3 市场已出现山寨 警惕 高仿红米note3 J7218刷机外观图与开机识别图
- js屏蔽键盘esc键
- gmoj 5405.Permutation(线段树+拓扑排序)
- Flux发布Elixir Essential限制器,提供对全景声的支持
- CANopen的ID分类
- 微型计算机上面的Tab键,电脑键盘上Tab 键的神奇之处!(用途详解)