none
create_at, update_at RRS feed

  • Pergunta

  • Pessoal,

    Conheci uma linguagem que se chama ruby on rails. Nesta linguagem existe um mecanismo que faz com que seja salvo no banco de dados dois campos:

    • create_at: Salva a data de criação do registro.
    • update_at: Salva a data de ultima alteração no registro.

    Existe algum mecanismo no SQL Server 2008 R2 em que eu consigo salvar estes registros automaticamente no banco ? Somente criando uma trigger ?


    Guilherme Costa
    Email: guilerme18@hotmail.com

    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.


    quinta-feira, 2 de agosto de 2012 00:30

Respostas

Todas as Respostas

  • Guilherme,

    O SQL Server já possui essa funcionalidade automaticamente.

    A view SYS.TABLES contém, entre outras informações, duas colunas, a create_date e a modify_date que informam a data da criação e a data da última modificação da estrutura da tabela.

    SELECT * FROM SYS.TABLES

    Espero ter ajudado.


    Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008

    quinta-feira, 2 de agosto de 2012 02:06
    Moderador
  • Obrigado Roberto. Sua resposta está correta. Porém acabei de ver que expressei mal na minha pergunta. Eu já atualizei a minha pergunta. Eu gostaria de saber se tem algum mecanismo que salva no registro o campo update_at e o create_at . Para salvar a data de criação do registro e atualização do registro. Acho que somente com uma triguer eu vou conseguir isso né ?


    Guilherme Costa
    Email: guilerme18@hotmail.com

    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    segunda-feira, 13 de agosto de 2012 23:17
  • O problema foi resolvido criando uma trigger para a tabela para o update e insert.

    Guilherme Costa
    Email: guilerme18@hotmail.com

    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    quarta-feira, 2 de janeiro de 2013 20:05