在windows下的proc中不支持通过参数列表访问,而Linux下的则可以!void insert_sale_to_db(float tm)
{
EXEC SQL WHENEVER SQLERROR GOTO ERROR;
EXEC SQL INSERT INTO SALE VALUES(:tm);
EXEC SQL COMMIT WORK;
return;ERROR:
makelog("debug.log","db_show");
makelog("debug.log",sqlca.sqlerrm.sqlerrmc);}这段代码是错误的proc会提示未定义标志符,这是因为tm不能直接利用,而应该通过在函数体内再定义一个变量来接受tm。MySQL的从另外一张表update多个字段到另外一张表中去Oracle文件缺失导致打开失败的解决方法相关资讯 Oracle基础
- Oracle基础介绍及常用相关SQL*PLUS (03月11日)
- Oracle 角色的两个特性和误区 (09/04/2012 05:56:16)
- Oracle rac11.2.0.3.0的vip在重启 (09/02/2012 10:00:39)
| - Oracle中删除用户遇到的问题 (09/08/2012 20:01:42)
- IMP-00008: unrecognized (09/02/2012 10:03:25)
- 在Oracle数据库上设置限制ip地址访 (09/02/2012 09:59:55)
|
本文评论 查看全部评论 (0)