Usuário com melhor resposta
Como saber qual Row de uma coluna é mais antiga??

Pergunta
-
Bom dia galera...estou com um problema...tenho uma coluna que armazena data...no seguinte molde.....
12642 100752 0.5 3/17/2009 7:52:02 AM 99 12643 100752 0.5 3/17/2009 7:52:02 AM 54
Então...agora fico na duvida pois não sei dizer qual foi registrada primeiro...eu poderia diferenciar pelo milisegundo...existe alguma maneira de identificar qual o registro mais antigo? digo...qual foi inserido primeiro na coluna??
Rombesso
Respostas
-
Maia,
Estive pensando será o que DBCC Page não poderia ser uma opção?
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA- Marcado como Resposta Edgar Rombesso sexta-feira, 22 de janeiro de 2010 14:47
-
Edgar,
A algum tempo atrás tivemos a apresentação de um webcast que demonstrava a utlização do DBCC Page para localização dos dados armazenados diretamente na página de dados.
Procure sobre SQL Server Day, em uma dos webcasts foi demonstrado.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA- Marcado como Resposta Edgar Rombesso sexta-feira, 22 de janeiro de 2010 14:47
Todas as Respostas
-
Bom Dia,
Creio que diferenciar pelo milissegundo é o caminho mais apropriado.
As formas nativas são muito mais complicadas. Você teria que localizar a página, ler as entradas, etc
[ ]s,Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comCriptografia, Autenticadores e Ataques de Inferência no SQL Server
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!908.entry
Classifique as respostas. O seu feedback é imprescindível -
-
Bom Dia,
Se sua aplicação não faz esse controle não há como o banco retornar.
Poderíamos abrir as páginas de dados do SQL Server, mas não haverá como saber qual campo de qual linha foi inserido primeiro.
[ ]s,Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comCriptografia, Autenticadores e Ataques de Inferência no SQL Server
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!908.entry
Classifique as respostas. O seu feedback é imprescindível -
-
Bom Dia,
Se você não tem certeza se a aplicação faz é porque provavelmente não faça.
Se for saber qual registro foi inserido primeiro talvez haja alguma chance mexendo um pouco nos internals do SQL Server.
Não tenho a receita pronta. Assim que tiver eu farei uma nova postagem.
[ ]s,Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comCriptografia, Autenticadores e Ataques de Inferência no SQL Server
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!908.entry
Classifique as respostas. O seu feedback é imprescindível -
-
-
Maia,
Estive pensando será o que DBCC Page não poderia ser uma opção?
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA- Marcado como Resposta Edgar Rombesso sexta-feira, 22 de janeiro de 2010 14:47
-
Oi Jr.
Sim, estava pensando nisso mesmo. O duro é parar para montar.
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comRecuperando o nome dos elementos em um documento XML no SQL Server
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!914.entry
Classifique as respostas. O seu feedback é imprescindível -
-
-
Edgar,
A algum tempo atrás tivemos a apresentação de um webcast que demonstrava a utlização do DBCC Page para localização dos dados armazenados diretamente na página de dados.
Procure sobre SQL Server Day, em uma dos webcasts foi demonstrado.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA- Marcado como Resposta Edgar Rombesso sexta-feira, 22 de janeiro de 2010 14:47
-
-