Bom dia,

Eu fiz uma migração de um banco de dados access onde as chaves primarias são
autonumeração o proprio software de migração criou as tabelas com
campos PrimaryKey  trigger atrelada a uma sequencia onde ao incluir um novo
registro esse campo é preenchido automaticamente pelo valor sequencia, cada
tabela tem uma sequencia, eu preciso do valor da PrimaryKey após o Insert
ter sido executado e sei que consigo o valor da sequencia da sessão corrente
com o currval, mas preciso da sequencia, que é chamada pela trigger que esta
atrelada a tabela.

Juari


Em 11/06/06, jlchiappa <[EMAIL PROTECTED]> escreveu:
>
>  Colega, "o nome da sequencia de uma
> tabela" não faz o MENOR sentido, uma sequence é uma "caixa de onde vc
> retira valores", é independente, NÃO é "amarrada", não se relaciona a
> tabela NENHUMA : via INSERT, absolutamente QUALQUER sequence pode ter
> valores inseridos em QUALQUER tabela. E mais, a qualquer momento um
> programa qualquer pode pedir nomedeumasequenceQUALQUER.nextval ,
> removendo assim o valor atual e avançando a sequence.
> Já "ultima chave de insert" nem imagino o que vc quer dizer com isso,
> mas SUPONHO que vc queria saber o último valor inserido num campo
> numérico, é isso ? Se sim, basta se fazer select max(camponumerico)
> from tabela.
>
> []s
>
> Chiappa
>
> --- Em [email protected], "Juari Daniel"
> <[EMAIL PROTECTED]> escreveu
>
> >
> > Olá pessoal,
> >
> > Alguém sabe me dizer se tem como eu pegar qual é o nome da sequencia
> de uma
> > tabela, tendo apenas o nome da tabela?
> > Ou se tem como eu pegar o valor da ultima chave de insert sem saber
> o nome
> > da sequencia?
> >
> > Juari
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>
>
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/[email protected]/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a