Mam problem z pobraniem wartosci CURRVAL z sekwencji
korzystam z php 4.3.2, ORACLE 8.0 oraz funkcji ora a nie oci8
blad pojawia sie przy probie odczytu CURRVAL za pomoca funkjci
<?php function get_sequence($conn,$seq){ ora_commitoff($conn); $query = \"SELECT \".$seq.\".CURRVAL FROM DUAL\"; $cursor = ora_open($conn); ora_parse($cursor, $query); ora_exec($cursor); @ora_fetch($cursor); @$data = ora_getcolumn($cursor, 0); return $data; } ?>
bład wyglada tak:
Warning: Ora_Exec failed (ORA-08002: sekwencja AUTO_INC.CURRVAL nie jest jeszcze zdefiniowana w tej sesji -- while processing OCI function OEXEC/OEXN)
Sekwencja auto_inc istnieje na pewno, przy odczycie NEXTVAL nie ma problemow
A wiec w czym jest problem?