当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
ORACLE大数据表Update处理(四)
发布时间:2010/12/9 10:40:03 来源:www.xue.net 编辑:城市总裁吧
     // db.set_max_long_size(?); 如果varchar_long长度非常长,超过默认值的话,你需要这一句

  otl_stream o( 1, "{ :E = call TEST(  :A,:B,:C,:D

  o.set_commit(0);

  int a = 1;

  int b = 0;

  int c = 2;

  otl_long_string d( "abc", 0, 3 );

  otl_long_string e;

  o << a << c << d;

  o >> e >> b >> c;

  cout << "b = " << b   << '\n';

  cout << "c = " << c   << '\n';

  cout << "e = " << e.v << '\n';

  //db.commit();

  db.logoff();

  }

  catch( otl_exception& p ) {

  cerr << p.msg << "\n"

  << p.stm_text << "\n"

  << p.sqlstate << "\n"

  << p.var_info << "\n"

  << endl;

  }

  }

  说明:"{ :E = call TEST(  :A,:B,:C,:D

  "{ call :Name1 := function( Name2 }"

  也不是

  "{ call :Name1 \\:= function( Name2 }"

  而是

  "{ :Name1 = call function( Name2 }"

  这一点和otl.sourceforge.net上的说明不一样。

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved