Уперся, блин, HELP!!!!!!!!
declare @NodeID uniqueidentifier,
@TableName sysname
select @TableName=object_name(717245610)
select @NodeID='58AD09EB-EC5E-49EF-9C60-0D9AAF1CFF2F'
--print @NodeID
--select TreeNode_ID from Sp_TypeTC where TreeNode_ID=@NodeID
select @mySQL = 'select TreeNode_ID from ' + @TableName +
' where TreeNode_ID=' + '[' + cast(@NodeID as nchar(36)) + ']'
exec(@mySQL)
Это последний вариант, уже как только не пробовал. Вот чего сервер отвечает:
Server: Msg 207, Level 16, State 3, Line 1
Invalid column name '58AD09EB-EC5E-49EF-9C60-0D9AAF1CFF2F'.
Чего ему надо, а... Я уже замучился. Как ему вдолбить, что я передаю значение??????? Причем закомментаренный вариант select-а работает на ура (Еще бы он не работал, я б тогда вообще тронулся).