Error de conversión de cadena a fecha y hora en SQL Server en Consulta dinámica

Liam neesan

Estoy enfrentando el problema de convertir en fecha y hora.

DECLARE @sql nvarchar(max)
DECLARE @Lastdate datetime
SET @Update = N'    
                        SELECT TOP 1 
                            '+@Lastdate+' = Purchase.LastUpdated
                        FROM    Purchase
                        WHERE   ID = 15                         
                    '

LastUpdated también es el formato de fecha y hora en la base de datos

Entonces, ¿por qué no puede convertir?

Quiero establecer la fecha y hora en la variable declarada @LastDate de purchase.lastupdate usando solo sp_executesql

Zhorov

Este es otro enfoque posible para establecer el valor de @LastUpdatedusar sp_executesql:

-- Declaration
DECLARE @sql nvarchar(max)
DECLARE @LastUpdated datetime
DECLARE @err int

-- Statement
SET @sql = N'
    SELECT TOP 1 @LastUpdated = Purchase.LastUpdated
    FROM Purchase
    WHERE ID = 15
'
-- Execution
EXEC @err = sp_executesql 
    @sql,
    N'@LastUpdated datetime OUTPUT',
    @LastUpdated OUTPUT

-- Test output
IF @err = 0 
   PRINT @LastUpdated
ELSE 
   PRINT 'Error'

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Conversión de cadena a fecha y hora en SQL Server

Cómo proporcionar el nombre de la tabla dinámica con fecha y hora en la consulta de SQL Server

Conversión de cadena en objeto de fecha y hora

Cómo actualizar correctamente un valor de fecha y hora mediante una consulta dinámica en SQL Server

Conversión de cadena en fecha y hora

Error de conversión de fecha y hora al convertir el formato de fecha varchar en SQL Server

Error de conversión de fecha y hora al convertir el formato de fecha varchar en SQL Server

Error de conversión de SQL Server al usar IIF en el campo de fecha y hora para generar una cadena

Conversión de una cadena de consulta de MongoDB con campo de fecha y hora en Dict en Python

Conversión de cadena de fecha y hora a fecha y hora en numpy (python)

Corregir la cadena de fecha y hora en SQL Server

Conversión de fecha XML (ISO 8061) a fecha y hora en SQL Server

Conversión de una cadena a fecha Java en formato de fecha y hora ISO 8601

Cómo resolver "La conversión falló al convertir la fecha y / o la hora de la cadena de caracteres" en mi caso en SQL Server

Conversión de una cadena de fecha y hora no estándar de EE. UU. A fecha y hora en SQL

Conversión de cadena a fecha y hora SQL

Dentro de la condición de caso se obtiene un error La conversión falló al convertir la fecha y / o la hora de la cadena de caracteres en SQL Server 2012

La conversión falló al convertir la fecha y / o la hora de la cadena de caracteres en SQL SERVER 2008

Conversión de una cadena de tiempo Unicode en un objeto de fecha y hora

Conversión de cadena a fecha y hora: especifica el año en la fecha de fecha y mes

Corrección de fecha y hora superpuesta en SQL Server

Conversión de fecha y hora solo a hora en pandas

R: Conversión de una cadena en valores útiles de fecha y hora

Conversión de cadena a objeto de fecha y hora en pandas

Conversión de cadena a hora sin fecha en Java

error de conversión de fecha y hora de sql

Conversión de la marca de tiempo de teradata (6) en fecha y hora para SQL Server

Problemas con la conversión de fecha y hora a cadena en Django

Cadena de fecha y hora con conversión AM / PM a DateTime en Clickhouse