lunes, 15 de junio de 2009

SQL Server Tips 002: Consultas ad-hoc como cadenas.

Si necesitas crear un snippet en Transac SQL que por las circunstancias debes armar dentro de un VARCHAR, revisa este código. NOTA: pon atención a las comillas simples triples.

DECLARE @x AS VARCHAR(100)
DECLARE @y AS DATETIME

SELECT @y = GETDATE()

SELECT @x='SELECT CAST(''' + CAST(@y AS CHAR(10)) + ''' as CHAR(10))'

EXEC(@x)

No hay comentarios.:

Publicar un comentario