--你瞎定义!按下面的: DECLARE @sql NVARCHAR(MAX),@EMP_ID VARCHAR(200)
DECLARE @v1 CHAR(10),@v2 VARCHAR(10) SET @v1='abc' SET @v2='abc' PRINT '['+@v1+']' PRINT '['+@v2+']' /* [abc ] [abc] */
看一下你定义的@sql长度是多少
Declare @sql nvarchar(max) 一般应该定义为max长度
检查变量的长度
22,209
社区成员
121,730
社区内容
加载中
试试用AI创作助手写篇文章吧