执行字符串的主要目的是运行存储过程,同时也可用于预存T-SQL语句于字符串变量中,随后使用Execute语句执行。执行字符串时,@字符串变量可为Char、Varchar或nvarchar类型,最大长度受服务器内存限制;[N] 'tsql字符串'常数则可为nvarchar或varchar类型,最大长度同样依赖服务器内存。若字符串超过4000字符,则需拼接多个局部变量以供Execute使用。