2011-03-23 56 views
0

我可以将nvarchar(max)转换为sql吗?nvarchar to SQL

喜欢这里

SELECT [RecTime], [Name], 
    CAST(CASE WHEN 
    -- <logics> 
    EXEC([SQL]) -- Or NvarcharToSql ... 
    -- </logics> 
    THEN 1 ELSE 0 END AS bit) AS [Value] 
FROM EventIncidentsStates 
GROUP BY [RecTime], [Name], [SQL] 

和SQL包含SQL逻辑...

回答

3

号你不能嵌入在SELECT

您可以使用标一个存储过程调用或EXEC UDF是你不关心性能,但不是如果它是动态的SQL

你必须循环或一些这样的:但它不清楚你想要做什么。你问如何做你选择的解决方案,而不是说明你的问题/要求

+0

你认为我必须开始尝试问我关于这个问题的链接问题? – Cynede 2011-03-23 06:11:23

+0

在这种情况下,是的。如果知道你的目标,我们可能会提供一个解决方案。 – gbn 2011-03-23 06:58:57