[firebase-br] Rowid no Firebird.

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Qua Nov 23 11:55:03 -03 2005


Alisson,

O FireBird e o Oracle são muito diferentes do ponto de vista conceitual.

Não quero ficar complicando as coisas, mas de uma forma simplificada posso 
dizer que o FireBird se baseia em Páginas, Versionning e em Índices com 
Ponteiros Diretos aos dados, enquanto que o Oracle trabalha com o conceito 
de alocação por bloco (linhas), indice de segmentação e alocação global 
(RowID), e Sistema de Undo/Redo. Graças à isto, no FB não é necessário 
existir um ROWID para otimizar uma SP, ou guardar a posição de um 
"registro". Já que no oracle todo índice aponta para a RowId da linha.

Ou em outras palavras, no FB basta você utilizar a PK que o FB utilizará a 
forma mais rápida de recuperação do Registro.

Sucesso,

=========================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - Pr
=========================


----- Original Message ----- 
From: "Alisson" <arsuart em uol.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, November 23, 2005 11:15 AM
Subject: [firebase-br] Rowid no Firebird.


> Eae Galera..
>
> gostaria de saber se alguem conhece no FB.. a existencia do ROWID, 
> existente no Oracle e acredito q no SqlServer.
>
> Isto seria o Endereço fisico do registro... dentro da tabela..!!!! estou 
> precisando acessar esta informaçao..
> se possivel.. aguardo uma resposta..
>
> obrigado a todos...
>
>
>
>


--------------------------------------------------------------------------------


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista