Quero imprimir GETDATE () no SQL Server 2008, preciso do tempo com milissegundos (isso é para fins de depuração - para encontrar o tempo de execução de sp)
Eu acho essa diferença
SELECT GETDATE()
retorna 2011-03-15 18: 43: 44.100print GETDATE()
retorna 15 de março de 2011 18:44
Eu acho que o SQL Server é colocado automaticamente na funcionalidade de impressão.
Eu preciso imprimir a data assim 2011-03-15 18:43:44.100
Obrigado pela ajuda.
sql
sql-server
sql-server-2008
datetime
getdate
Ramakrishnan
fonte
fonte
ATUALIZAR
fonte
Se a sua versão do SQL Server suportar a função FORMAT, você poderia fazer assim:
fonte
estes 2 são iguais:
fonte
Tente seguir
fonte
Isso é equivalente a
new Date().getTime()
em JavaScript:Use a instrução abaixo para obter o tempo em segundos.
Use a instrução abaixo para obter o tempo em milissegundos.
fonte
Crie uma função com formato de retorno aaaa-mm-hh hh: mi: ss.sss
Exemplo
e o resultado é: 2016-12-21 10: 12: 50.123
fonte