note 68022 deleted from function.oci-lob-load by philip

From: Date: Tue, 11 Jul 2006 06:31:02 +0000
Subject: note 68022 deleted from function.oci-lob-load by philip
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-114654@lists.php.net to get a copy of this message
Note Submitter: thimenon at hotmail dot com Reason: non-english ---- Bom, Um exemplo simples de como utilizar a função lob->load(); em uma tabela qualquer com um campo do tipo CLOB, em um banco de dados 8i, que não tem suporte para retornar o valor pela funcao ociresult(). Pois no ORACLE 8i a funcao ociResult() retorna um OBJECT, entao devo utilizar a funcao load() para retornar o valor. EXEMPLO PARA BANCO ORACLE 8i e 9i. TABELA ID number CAMPO CLOB $sql = "SELECT ID, CAMPO FROM TABELA"; $sql = ociParse($conn, $sql); ociExecute($sql, OCI_DEFAULT); if (ociFetch($sql)) { print "id: ".ociResult($sql, 'ID')."<br>"; $vCLOB = ociResult($sql, 'CAMPO'); print is_object($vCLOB)?$vCLOB->load():$vCLOB; } Esperto ter ajudado Thiago Menon msn: thimenon@hotmail.com

« previous php.notes (#114654) next »