SQL Server - GETDATE() en linea

 
Vista:

GETDATE() en linea

Publicado por eduardo (7 intervenciones) el 31/08/2013 18:53:01
Buenas, no se me ocurría qué título ponerle a mi post, fue lo primero que se me ocurrió. Disculpen si no es el apropiado. Voy con mi pregunta.
Dentro de mis procedimientos almacenados, debo registrar la fecha actual del servidor para el campo de una tabla e intento hacer algo como esto:

1
2
3
4
5
-- ...
INSERT INTO ESQUEMA.MITABLA
(CAMPO1, CAMPO2, FECHA)
VALUES
('BLA', 'BLE', GETDATE())
Sin embargo SQL SERVER me tirá un error asociado con el GETDATE(), debo almacenar en una variable el valor devuelto por la función y esta meterlo en el INSERT para que funcione.

1
2
3
4
5
6
-- ...
DECLARE @FECHA DATETIME2 = GETDATE()
INSERT INTO ESQUEMA.MITABLA
(CAMPO1, CAMPO2, FECHA)
VALUES
('BLA', 'BLE', @FECHA)

No sé si es normal que me tire el error o se debe a una configuración del Toad for Sql Server que utilizo.

Saludos cordiales.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Geri

GETDATE() en linea

Publicado por Geri (17 intervenciones) el 31/08/2013 20:40:29
Cual es el tipo de datos de Fecha?
Cual es el mensaje de error?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar