nvarchar to SQL - PullRequest
       3

nvarchar to SQL

0 голосов
/ 23 марта 2011

можно ли преобразовать nvarchar (max) в 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 ...

1 Ответ

3 голосов
/ 23 марта 2011

Нет. Вы не можете встроить сохраненный вызов процедуры или EXEC в SELECT

Вы можете использовать скалярный udf, если вам не важна производительность, но не если это динамический SQL

Вы должны были бы зацикливаться или что-то подобное, но не совсем понятно, что вы пытаетесь сделать. Вы спросили, как сделать выбранное вами решение, а не заявили о своей проблеме / требовании

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...