SQL查询(Insert/Update 等等)是不是有长度限制?
---------------------------
主要受字段的数据类型限制
数据类型一定,一般它的最大长度也定,当然不包括ntext,text,image 数据类型
---------------------------
主要受字段的数据类型限制
数据类型一定,一般它的最大长度也定,当然不包括ntext,text,image 数据类型
调试欢乐多
declare @i int
set @i=1
while @i<999
begin
set @a=@a+'1'
end
update table set query=@a where id=3
一、@a变量没有赋初试
二、死循环,得到的@a字符串无限长,超过了8000declare @a varchar(8000)
declare @i int
select @i=1,@a=''
while @i<999
begin
set @a=@a+'1'
set @i=@i+1
end
update table set query=@a where id=3
1.变量没初始化(NULL)
2.循环条件没有变化(死循环)