oci操作中对insert\select\update\delete的主要执行API有哪些?
by Neil.chang - Linux环境编程 - 2007-04-29 23:44:18 阅读(2225) 回复(2)
环境:oracle7.3.4 , windowns 用oci写了一个小程序,为何:select 1.1 + 2.2 t from dual中t伪列会返回3, 而不是3.3,通过odescr描述,经跟踪发现t列的类型是NUMBER,但scale是0, 这样就意味着没有小数点,请问有何办法处理? 注:oparse的lngflg设置为2
请问下,通过oci接口,通过执行SQL获取信息,但是有个字段,如果我不做处理 比如是“字段1”,通过oci可以取得它的内容,如果我用decode处理“字段1” 然后 as 一个别名,oci取出来就是空的,为什么?谢谢
哪位兄弟有自己封装好的oci啊,就是把oracle提供的oci接口封装成C++,我现在要建立个基于oci的,以前没做过,只用PROC++的,谁能提供给我啊,不胜感激。谢谢
查询一条语句后,想更新此语句中的field ,于是想获取语句句柄中的rowid ,根据rowid 更新 field 我的步骤是: [quote]step 1: 分配rowid描述符 status=ociDescriptorAlloc ((dvoid *) m_env, (dvoid **) &rowid, (ub4) oci_DTYPE_ROWID, (size_t) 0, ...