对于任何版本的Sql Server,我都无法理解为什么在以下脚本中,EXEC返回GetDate()的结果.我没想到会有结果.
SET CONCAT_NULL_YIELDS_NULL ON;
DECLARE @sql_select nvarchar(150) = 'SELECT GetDate()';
DECLARE @sql_select2 nvarchar(150) = NULL;
SELECT @sql_select + @sql_select2
EXEC(@sql_select + @sql_select2)
Run Code Online (Sandbox Code Playgroud)