informix存储过程(informix 如何在当前执行存储过程中返回此存储过程名)

2024-04-01 02:59:59 18

informix存储过程(informix 如何在当前执行存储过程中返回此存储过程名)

本文目录

informix 如何在当前执行存储过程中返回此存储过程名

create procedure 存储过程名()Returning varchar(255);.....return ’存储过程名’;end procedure;

informix 存储过程中给变量赋值

select code into v_val from table;就可以了,注意查询应该只有一行返回值

informix存储过程报1214错,求大神指点!

-1214 数值太大,不适合smallint类型smallint是-32767~32767,超范围要用integer类型

请问如何在informix的存储过程中加入循环语句

create procedure inserttest(numrows int)define i int;let i=0;while i《 numrowsinsert into test values(i,i+1,i*3);let i=i+1;delete test where a=i;end whileend procedure;适当的地方你改一下吧

informix和oracle存储过程的异同

1、建立存储过程的语法1)Informixcreate procedure proc_name( )returning out_para_list / out_result_set;2)oraclecreate procedure procedue_name type(argn {is | as} --代替DECLARE关键字beginend procedure_name;2、错误捕捉1)Informix使用on exceptionend exception2)Oracle使用exceptionwhen others then3、对游标的处理1)Informixcreate procedure pHasCursor()define v_f1 integer;beginon exceptionrollback work;return;end exceptionbegin work;foreach curt1 with hold forselect f1 into v_f1 from t1 -- 注意这里没有分号if (v_f1 = 1) thenupdate t1 set f2 = ’one’ where current of curt1;elif (v_f1 = 2) thenupdate t1 set f2 = ’two’ where current of curt1;elseupdate t1 set f2 = ’others’ where current of curt1;end if;end foreach;commit work;end;end procedure;2)Oraclecreate or replace procedure pHasCursorasv_f1 number(10,0);cursor curt1 isselect f1 from t1 for update;beginopen curt1;loopfetch curt1 into v_f1;exit when curt1%notfound;if (v_f1 = 1) thenupdate t1 set f2 = ’one’ where current of curt1;elsif (v_f1 = 2) thenupdate t1 set f2 = ’two’ where current of curt1;elseupdate t1 set f2 = ’others’ where current of curt1;end if;end loop;commit;return;exceptionwhen others thenbeginrollback;end;end pHasCursor;3、在存储过程中调用另外一个存储过程1)InformixCall pNoParam();Call pNormalParam(1, ‘a’) returning v_Result;2)Oracle pNoParam;pNormalParam(1, ‘a’, v_Result);4、日期操作1)Informixdefine cur_dtime_var datetime year to second;当前日期时间: let cur_dtime_var = current; -- datetime2) Oracle Currtime date;Currtime := sysdate;5、关于参数的说明如果存储过程想返回一个参数,在informix中是通过返回值的形式实现的,而在oracle是通过输出参数或者输入输出参数实现的。举例:1)Informix:create procedure p1() returning integer;return 0;end procedure;2)oracle:create or replace procedure p1(x out number)asbeginx := 0;end p1;6、赋值1)informixlet v_1 = 100;2)oraclev_1 := 100;7、if语句1)informixif (v_1 =100) thenelif (v_1=200) thenElseend if;2)oracleif (v_1 =100) thenelsif (v_1=200) thenElseend if;

如何运行 informix 存储过程

标准SQL语言,通过数据库访问语言直接运行:execute procedure proc_name(in_para_list);在存储过程中调用;call proc_name(in_para_list);

informix 执行存储过程 报201和101错误

捕获:ON EXCEPTION 用ON EXCEPTION语句捕获一个或一组特定的异常(即错误),用错误号标识。ON EXCEPTION IN (错误号,...)SET SQL 错误变量 ISAM 错误文本变量 语句块END EXCEPTION IN 子句说明欲捕获的错误号, 缺省时捕获所有的错误号。 SET 子句接收错误号和错误文本的变量,该语句可省略。 SQL 错误变量: 说明接收SQL 错误号的变量 ISAM错误变量: 说明接收ISAM错误号的变量 错误文本变量: 说明接收与SQL错误号对应的错误文本的变量 WITH RESUME 关键字用于把控制转向到捕获的错误被处理后的紧接发生异常语句后的语句,其效果相当于异常被处理后程序继续执行下去。 WITH RESUME 可以省略。

informix存储过程(informix 如何在当前执行存储过程中返回此存储过程名)

本文编辑:admin

更多文章:


海尔洗衣机报错error(海尔滚筒洗衣机显示Err2是什么问题)

海尔洗衣机报错error(海尔滚筒洗衣机显示Err2是什么问题)

其实海尔洗衣机报错error的问题并不复杂,但是又很多的朋友都不太了解海尔滚筒洗衣机显示Err2是什么问题,因此呢,今天小编就来为大家分享海尔洗衣机报错error的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录海

2024年7月5日 11:31

html5加css实例(css3代码怎么应用到html5中)

html5加css实例(css3代码怎么应用到html5中)

本文目录css3代码怎么应用到html5中html5如何在html中导入css 用什么方法自学者越详细越好最好能能有个实例、谢谢纯html5+css能写出什么惊人的效果HTML5和CSS3实例教程的介绍css3代码怎么应用到html5中先简

2024年7月20日 13:43

在线号码随机生成器(手机号码批量生成器哪个好用)

在线号码随机生成器(手机号码批量生成器哪个好用)

本文目录手机号码批量生成器哪个好用手机号码生成器有什么用在线手机号码生成器的电话可以用吗号码生成器个人能申请嘛手机号码批量生成器哪个好用迈腾科技的好用 在线手机号码生成器,可以一键批量生成500个以内的手机号码,支持自定义区域及运营商号段,

2024年7月9日 10:24

stacking什么意思(英语“stack“是什么意思)

stacking什么意思(英语“stack“是什么意思)

本文目录英语“stack“是什么意思化学中u–u stacking是什么意思英语“stack“是什么意思stack  一词,原意为干草堆; 或表示数量,一堆,或一排,一列。在不同的上下文中,可能表示不同的含义。如在计算机类中,当年DOS有错

2024年6月28日 13:53

details怎么读发音(details英语怎么读)

details怎么读发音(details英语怎么读)

大家好,details怎么读发音相信很多的网友都不是很明白,包括details英语怎么读也是一样,不过没有关系,接下来就来为大家分享关于details怎么读发音和details英语怎么读的一些知识点,大家可以关注收藏,免得下次来找不到哦,下

2024年8月7日 08:40

js中构造函数的作用(js构造函数和普通函数的区别)

js中构造函数的作用(js构造函数和普通函数的区别)

“js中构造函数的作用”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看js中构造函数的作用(js构造函数和普通函数的区别)!本文目录js构造函数和普通函数的区别JS构造函数到底如何理解js中new Function 创建函数

2024年8月30日 19:45

youtube官方app下载(油管为什么一直在等待下载啊)

youtube官方app下载(油管为什么一直在等待下载啊)

本文目录油管为什么一直在等待下载啊you tube是啥youtubeapp怎么下载端口sceptre电视机怎么连接youtobeFree YouTube Download详细资料大全oppo手机怎么下载油管youtube下载到u盘电视安装油

2024年6月27日 05:11

全球十大悬疑电影(悬疑片排名前十的电影)

全球十大悬疑电影(悬疑片排名前十的电影)

本文目录悬疑片排名前十的电影悬疑电影排行榜前十名全球公认的十大悬疑片十大必看悬疑电影悬疑片排名前十的电影悬疑片排名前十的电影有:《控方证人》、《切腹》、《盗梦空间》、《最后一案》、《窃听风暴》、《惊魂记》、《撒旦探戈》、《搏击俱乐部》、《杀

2024年4月12日 23:15

cattle是什么意思(raise cattle是什么意思)

cattle是什么意思(raise cattle是什么意思)

本文目录raise cattle是什么意思cattle是什么意思请回答cattle是什么意思“cattle“是什么意思cow和cattle有什么区别raise cattle是什么意思  raise cattle  翻译:养牛  raise 

2024年7月3日 16:00

文件删不掉怎么强制删除(如何强制删除删不掉的文件)

文件删不掉怎么强制删除(如何强制删除删不掉的文件)

本文目录如何强制删除删不掉的文件我要删除一个不用的文件夹,删不掉,这样该如何强制删除这个呢电脑文件夹老是删不掉怎么办如何强制删除文件电脑上有些文件删不了,怎么强行删除删除不了的文件怎么强制删除如何强制删除删不掉的文件用一种叫UNLOCKER

2024年6月1日 01:15

find的用法(有关find的用法)

find的用法(有关find的用法)

本文目录有关find的用法find的用法有哪些find用法find的三种用法find的find的用法归纳find的用法有没有总结linux find的用法有关find的用法find的用法如下:1、find主要用作及物动词,可接名词、代词、带

2024年7月15日 16:54

科学计算器在线使用(手机科学计算器怎么计算三角函数)

科学计算器在线使用(手机科学计算器怎么计算三角函数)

各位老铁们,大家好,今天由我来为大家分享科学计算器在线使用,以及手机科学计算器怎么计算三角函数的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录手机科

2024年8月21日 23:55

输入一个字符串(输入一个字符串长度不超过100输出和)

输入一个字符串(输入一个字符串长度不超过100输出和)

本文目录输入一个字符串长度不超过100输出和输入一个字符串,在指定位置插入一个字符的c语言怎么写c语言中怎么定义并输入一个字符串5、输入一个字符串,对该字符串进行逆序,输出逆序后的字符串用lua语言编程:输入一个字符串,长度不超过50,要求

2024年7月23日 17:58

dubbo安装部署(解决spring cloud dubbo用nacos作为注册中心应用部署到docker中IP是容器IP的问题)

dubbo安装部署(解决spring cloud dubbo用nacos作为注册中心应用部署到docker中IP是容器IP的问题)

本文目录解决spring cloud dubbo用nacos作为注册中心应用部署到docker中IP是容器IP的问题dubbo.registry.address怎么用有没有人在Docker容器部署Dubbo服务的.对于暴露的IP怎么控制的解

2024年7月22日 08:54

replyto(reply to sb还是reply sb)

replyto(reply to sb还是reply sb)

本文目录reply to sb还是reply sbreply to 怎么造句reply to和answer的区别reply to sb还是reply sb是reply to sb 的中文:回答某人reply 读法 英     1、v. 回答

2024年7月8日 06:18

access数据库快速入门(新手如何快速学好Access数据库编程)

access数据库快速入门(新手如何快速学好Access数据库编程)

本文目录新手如何快速学好Access数据库编程如何使用access数据库如何快速使用ACCESS打开数据库新手如何快速学好Access数据库编程好像武侠小说里边说的:你的招式忘了没有?,回答:差不多忘了,忘了就好。这与磨唤数据库编程有什么关

2024年5月14日 03:34

是什么意思网络用语(一些网络用语的意思)

是什么意思网络用语(一些网络用语的意思)

本文目录一些网络用语的意思请问这些网络用语是什么意思网上流行语是什么意思网络语言t什么意思网络流行语都是什么意思啊0.0是什么意思网络语网络用语有那些各指什么意思网络用语有哪些,各是什么意思网络code是什么意思一些网络用语的意思现在网络的

2024年7月12日 02:25

spring事务面试题(面试当中问到了:简述spring的事务管理机制我该怎么回答,请高手赐教)

spring事务面试题(面试当中问到了:简述spring的事务管理机制我该怎么回答,请高手赐教)

本文目录面试当中问到了:简述spring的事务管理机制我该怎么回答,请高手赐教如果一个面试官问你什么是Spring,它有什么用,怎么回答才是最好的面试题:请你说一说Spring中IOC和DI的含义应该怎么回答面试当中问到了:简述spring

2023年9月21日 14:40

指针变量赋值零(C语言指针变量赋值0是什么意思)

指针变量赋值零(C语言指针变量赋值0是什么意思)

大家好,关于指针变量赋值零很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于C语言指针变量赋值0是什么意思的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录

2024年7月13日 04:45

抽象类的特性(在C#中,类的多态与抽象类区别在哪里)

抽象类的特性(在C#中,类的多态与抽象类区别在哪里)

本文目录在C#中,类的多态与抽象类区别在哪里使用sealed,virtual,override,abstract修饰的类有什么特点下列描述中,( )不是抽象类的特性抽象类与非抽象类有什么区别在C#中,类的多态与抽象类区别在哪里类的多态主要表

2024年7月1日 04:08

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1731
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1156
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索