¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como inserir um carimbo de tempo em milissegundos em um banco de dados SQL sem erros de sintaxe

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Olá a todos,

Preciso inserir um carimbo de data e hora em milissegundos no banco de dados SQL. O banco de dados está aceitando a data, mas quando tento inseri-la junto com a hora, ele exibe o seguinte erro "Erro de sintaxe perto de 12".

Eu defini o tipo de dado como DateTime em XI.

Por favor, me informem como posso resolver esse problema.

Atenciosamente,

Manisha Gogineni

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Manisha,

Tente o seguinte. Não tenho um banco de dados SQL Server para testar do meu lado.

CONVERT(varchar,'2008-15-01 08:19:36.688',121) .

Espero que ajude.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Eu usei CONVERT(datetime,'2008-15-01 08:19:36.688',121) e o tipo de dados em XI, assim como no banco de dados, é DATETIME, mas está dando um erro que diz "A conversão de um tipo de dados char para um tipo de dados datetime resultou em um valor de datetime fora de alcance."

Saudações,

Manisha Gogineni

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Manisha, Pushpinder,

Tente usar a função CONVERT em vez de TODATE.

CONVERT ( tipo_de_dado , expressão , estilo )

ID de Estilo Tipo de Estilo

0 ou 100 mon dd aaaa hh:miAM (ou PM)

101 mm/dd/aa

102 aa.mm.dd

103 dd/mm/aa

104 dd.mm.aa

105 dd-mm-aa

106 dd mon aa

107 Mon dd, aa

108 hh:mm:ss

9 ou 109 mon dd aaaa hh:mi:ss:mmmAM (ou PM)

110 mm-dd-aa

111 aa/mm/dd

112 aammdd

13 ou 113 dd mon aaaa hh:mm:ss:mmm(24h)

114 hh:mi:ss:mmm(24h)

20 ou 120 aaaa-mm-dd hh:mi:ss(24h)

21 ou 121 aaaa-mm-dd hh:mi:ss.mmm(24h)

126 aaaa-mm-dd Thh:mi:ss.mmm(sem espaços)

130 dd mon aaaa hh:mi:ss:mmmAM

131 dd/mm/aa hh:mi:ss:mmmAM

os primeiros 3 dígitos devem ser usados como estilo na sintaxe para o formato que segue.

ou tente usar a seguinte UDF, desde que o formato de data de entrada seja o mesmo que o ID de estilo mencionado.

-


if(Date!="")

{

return "CONVERT(varchar," Date ",126)";

}

else

return Date;

-


Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

O SQL aceita a data e hora apenas em um formato específico ou podemos fornecer qualquer formato para inserir a data e hora no SQL a partir do XI?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?