[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