Informix11.70培训笔记(3)

这篇博客详细介绍了如何在Informix中操作存储过程,包括创建、删除和执行,并展示了异常处理和存储过程调用的示例。此外,还讨论了数据库的表空间管理,包括创建新表空间、分配磁盘空间以及如何根据需求分散数据存储以优化性能。
摘要由CSDN通过智能技术生成
删除存储过程:(需要指定参数,即使是空参数)
drop procedure proc1(); --删除空参数
drop procedure proc1(int);
drop procedure proc1(varchar);


create procedure proc4()
returning int;
define i,j,sum int;
begin
let i=1;
let j=2;
let sum=(i+j);
end;
return sum;
end procedure;


execute procedure proc4();


create table t3
(
id int,
name varchar(20)
);
insert into t3 values (1,'a1');
insert into t3 values (2,'a2');
insert into t3 values (3,'a3');


create procedure proc5()
returning varchar(20);
define result varchar(20);
begin
select name into result from t3 where id=3;
end;
return result;
end procedure;


execute procedure proc5();


create procedure proc6()
returning varchar(50);
define result varchar(50);
define a,b int;
begin
let a=10;
let b=20;
if(a>b) then
let result= 'a > b';
elif(a==b) then
let result = 'a = b';
else
let result = 'a < b';
end if;
end;
return result;
end procedure;


execute procedure proc6();
echo 'execute procedure proc6()' | dbaccess java2


create procedure proc7()
returning varchar(50);
define i int;
begin
for i=4 to 100
insert into t3 value
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值