Fórum Como salvar o usuário logado numa tabela? #51135

24/05/2005

0

Quando dou um insert em uma determinada tabela, preciso armazenar também qual usuário fez o insert.

Tem jeito?

Obrigado


Tenil

Tenil

Responder

Posts

24/05/2005

Gandalf.nho

Crie um campo na sua tabela para armazenar o usuário e coloque na definição do campo: DEFAULT CURRENT_USER.


Responder

Gostei + 0

24/05/2005

Tenil

Blz, mas eu preciso também, sem querer abusar, de atualizar o nome do usuario quando for feito um UPDATE.

Essa solução que vc me pessou, só serve no caso de INSERT.

Tentei fazer um SELECT parecido com este abaixo, mas não funcionou:

select current_date
from rdb$database

fiz

select current_user
from rdb$database

Existe algo parecido?

Mais uma vez, obrigado.


Responder

Gostei + 0

24/05/2005

Tenil

Acho que é isso:

select user
from rdb$database


Responder

Gostei + 0

24/05/2005

Tenil

Uma nova dúvida me ocorreu.

Terei uma tabela com um campo que conterá o nome do usuário. Teoricamente existe aí uma FOREIGN KEY para este campo.

Como fazer isto na prática. É possível?


Responder

Gostei + 0

24/05/2005

Tenil

Outra dúvida que surgiu, tem alguma forma de um SELECT para saber todos os usuários cadastrados?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar