Usuário com melhor resposta
create_at, update_at

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.comSe 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.- Editado Guilherme Costa - Campinas - SP segunda-feira, 13 de agosto de 2012 23:14 estava errado
Respostas
-
O problema foi resolvido criando uma trigger para a tabela para o update e insert.
Guilherme Costa
Email: guilerme18@hotmail.comSe 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.- Marcado como Resposta Guilherme Costa - Campinas - SP quarta-feira, 2 de janeiro de 2013 20:05
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
- Sugerido como Resposta Roberson Naves quinta-feira, 2 de agosto de 2012 19:40
- Marcado como Resposta Harley Araujo sexta-feira, 3 de agosto de 2012 14:16
- Não Marcado como Resposta Guilherme Costa - Campinas - SP segunda-feira, 13 de agosto de 2012 23:14
-
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.comSe 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. -
O problema foi resolvido criando uma trigger para a tabela para o update e insert.
Guilherme Costa
Email: guilerme18@hotmail.comSe 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.- Marcado como Resposta Guilherme Costa - Campinas - SP quarta-feira, 2 de janeiro de 2013 20:05