--创建demo表,字段name
create table demo(name char(10))
--向demo表中插入一条数据
insert into demo values('zhangsan')
--创建sql脚本(demolist.sql)
create function demolist()
returns table (name char(10))
language sql
begin atomic
return
select name from demo;
end@
--执行
db2 -td@ -vf demolist.sql
--在cmd下命令
F:\DB2\IBM\SQLLIB\BIN>db2 -td@ -vf f:\DB2\DB2_SQL\demolist.sql
create function demolist()
returns char(10)
LANGUAGE SQL
begin atomic
return
select name from demo;
end
DB20000I SQL命令成功完成。
--执行查询
db2 => select * from demo
NAME
----------
zhangsan
1 条记录已选择。
--调用demolist function
db2 => values demolist()
1
----------
zhangsan
1 条记录已选择
DB2之function
最新推荐文章于 2023-12-21 16:14:11 发布