create or replace procedure testProcInsert(
p_sSno in string, p_sSname in string, p_sSex in string,
p_sAge in number,p_sSdept in string, p_iRetCode out number)
is
begin
p_iRetCode := 0;
insert into test(Sno, Sname, Ssex, Sage,Sdept)
VALUES(p_sSno, p_sSname, p_sSex,p_sAge,p_sSdept);
commit;
EXCEPTION
WHEN OTHERS THEN
p_iRetCode := SQLCODE;
end testProcInsert;错误提示:
example/TestOCI.cpp:218: syntax error before `or' ]
example/TestOCI.cpp:224: syntax error before `test' ?
example/TestOCI.cpp:226: ISO C++ forbids declaration of `commit' with ?
no type ?
example/TestOCI.cpp:228: syntax error before `OTHERS' ?
example/TestOCI.cpp:230: syntax error before `;' ?
make: *** [example/TestOCI.o] 错误 1
p_sSno in string, p_sSname in string, p_sSex in string,
p_sAge in number,p_sSdept in string, p_iRetCode out number)
is
begin
p_iRetCode := 0;
insert into test(Sno, Sname, Ssex, Sage,Sdept)
VALUES(p_sSno, p_sSname, p_sSex,p_sAge,p_sSdept);
commit;
EXCEPTION
WHEN OTHERS THEN
p_iRetCode := SQLCODE;
end testProcInsert;错误提示:
example/TestOCI.cpp:218: syntax error before `or' ]
example/TestOCI.cpp:224: syntax error before `test' ?
example/TestOCI.cpp:226: ISO C++ forbids declaration of `commit' with ?
no type ?
example/TestOCI.cpp:228: syntax error before `OTHERS' ?
example/TestOCI.cpp:230: syntax error before `;' ?
make: *** [example/TestOCI.o] 错误 1
解决方案 »
- 视图每次只能修改一个基表?
- 安装oracle10g错误,java virtual machine launcher
- group by 做报表 出结果就结贴
- 请教,如何在OLE DB接口对数据库进行操作中,捕捉错误码的详细信息
- 高手帮看有没有问题
- 一个简单得不得了的问题
- 怎么样Select 到一个数据列表,然后在下面的Select 语句中使用In (上次检索到的记录列表)
- [急]怎么解决装JDK与Oracle9i的冲突???
- 救救我吖!!怎样在oracle8.0.5中直接添加数据!!高分!急!!
- oracle8.1.7中用哪个用户可以执行RECOVER DATABASE,来恢复数据库。
- ORA-01013问题--急!
- 请问如何能在多条查询中(2万条上下),能够高效的把所有查询结果连接为一个CLOB输出。
怎么没有报ora错误呢?
楼主是在oracle环境下编译的吗?