create procedure ??大家帮我
create procedure ??大家帮我
楼主superjj2002(小鸟)2002-11-22 16:55:16 在 其他数据库开发 / Informix 提问 create procedure test() returning char(4);
return "test";
end procedure
document "this is a test"
with listing in "/home/informix/script/log"
这个存储过程有什么错?我执行时,第一句就报错,A syntax error has occurred.为什么啊,是我的版本不支持?(我也不知道我的版本是什么)
有什么好一点的可视化sql工具吗(informix)? 问题点数:100、回复次数:5Top
1 楼prghome(小花狗)回复于 2002-11-22 19:26:22 得分 0
create procedure test()
returning char(4);
return "test";
end procedure;
你这样试试,好点的SQL工具我觉得是PB.Top
2 楼superjj2002(小鸟)回复于 2002-11-25 09:24:05 得分 0
谢谢楼上的 是这样的 现在可以建立存储过程 但是不能执行 报错如上述 为什么?有人用过吗 我的版本好像是7版本吧Top
3 楼wenlq(when)回复于 2002-11-25 11:31:52 得分 0
execute procedure test() ;
select test() from systables where tabid = 1;
Top
4 楼superjj2002(小鸟)回复于 2002-11-26 08:59:17 得分 0
请问斑竹,在命令行下如何执行创建存储过程的脚本?
select test() from systables where tabid = 1;
上面这句是什么意思啊?Top
5 楼wenlq(when)回复于 2002-11-26 12:34:38 得分 100
这种形式调用存储过程,它就像informix的内部函数一样。
" from systables where tabid = 1 " 仅是为了输出一条记录。
把下面内容写入一个文件aa.sql
加上执行权限,就可以执行 ./aa.sql
dbaccess - - << EOF
database demodb;
create procedure test() returning char(4);
return "test";
end procedure
EOF
Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn
