Contar linhas com Oracle.

792 views
Skip to first unread message

Márcio Moreira

unread,
Jul 23, 2008, 9:36:41 AM7/23/08
to php-b...@googlegroups.com
COmo faço para retornar a quantidade de linhas afetadas em um select com oracle?

--
/**
* @Desenvolvimento WEB.
* @Author Márcio Moreira
* @Blog www.marciomoreira.net
* @Gtalk mar...@marciomoreira.net
*/

Ricardo Silveira

unread,
Jul 23, 2008, 9:47:22 AM7/23/08
to php-b...@googlegroups.com

Ricardo Silveira

unread,
Jul 23, 2008, 9:49:38 AM7/23/08
to php-b...@googlegroups.com

Gihovani Demétrio

unread,
Jul 23, 2008, 9:49:43 AM7/23/08
to php-b...@googlegroups.com
ops foi mal interpretei a pergunta de uma forma errada.

2008/7/23 Gihovani Demétrio <giho...@gmail.com>:
Nunca precisei fazer isso em oracle mais uma saida é voce da um count na clausula where do seu update e depois fazer o update.
 
assim voce vai saber quantos registros foram afetados mais eu creio que possa ter alguma forma mais simples.

2008/7/23 Márcio Moreira <mar...@marciomoreira.net>:

Gihovani Demétrio

unread,
Jul 23, 2008, 9:49:43 AM7/23/08
to php-b...@googlegroups.com
ops foi mal interpretei a pergunta de uma forma errada.

2008/7/23 Gihovani Demétrio <giho...@gmail.com>:
Nunca precisei fazer isso em oracle mais uma saida é voce da um count na clausula where do seu update e depois fazer o update.
 
assim voce vai saber quantos registros foram afetados mais eu creio que possa ter alguma forma mais simples.

2008/7/23 Márcio Moreira <mar...@marciomoreira.net>:
COmo faço para retornar a quantidade de linhas afetadas em um select com oracle?

Gihovani Demétrio

unread,
Jul 23, 2008, 9:48:07 AM7/23/08
to php-b...@googlegroups.com
Nunca precisei fazer isso em oracle mais uma saida é voce da um count na clausula where do seu update e depois fazer o update.
 
assim voce vai saber quantos registros foram afetados mais eu creio que possa ter alguma forma mais simples.

2008/7/23 Márcio Moreira <mar...@marciomoreira.net>:
COmo faço para retornar a quantidade de linhas afetadas em um select com oracle?

Márcio Moreira

unread,
Jul 23, 2008, 11:58:06 AM7/23/08
to php-b...@googlegroups.com
Com o mysql eu tenho o comando mysql_num_rows() que volta as linhas do "SELECT", no Oracle não vi nenhuma coisa parecida. O que vi por ae é pegar o resultado do fetch_all, mas não queria dar um fetch_all..

2008/7/23 Gihovani Demétrio <giho...@gmail.com>:

Márcio Moreira

unread,
Jul 24, 2008, 12:47:39 PM7/24/08
to php-b...@googlegroups.com
Cara, isso não serve para SELECT, mas já resolvi isso.. dalhe ADOdb.. rs..

[]'s

2008/7/23 Ricardo Silveira <srsil...@gmail.com>:

dan-k

unread,
Aug 7, 2008, 9:43:53 AM8/7/08
to php-brasil
Você está usando php_oci ?
Se estiver, verifique a função "oci_num_rows"...

[]s!

On 24 jul, 13:47, "Márcio Moreira" <mar...@marciomoreira.net> wrote:
> Cara, isso não serve para SELECT, mas já resolvi isso.. dalhe ADOdb.. rs..
>
> []'s
>
> 2008/7/23 Ricardo Silveira <srsilve...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages