declare @ProjectID varchar;
select @ProjectID=max(项目信息) from 项目表;
select @ProjectID as 项目编号这个语句应该返回一个最大的项目编号啊
格式为:XM-200801010001
可现在查询到的结果是×,结果集里面就有个叉,导致无法对项目下的其他信息进行统计。有哪位高手告诉我一下是什么原因造成这样子的啊·~~·
select @ProjectID=max(项目信息) from 项目表;
select @ProjectID as 项目编号这个语句应该返回一个最大的项目编号啊
格式为:XM-200801010001
可现在查询到的结果是×,结果集里面就有个叉,导致无法对项目下的其他信息进行统计。有哪位高手告诉我一下是什么原因造成这样子的啊·~~·
select @ProjectID=max(项目信息) from 项目表;
select @ProjectID as 项目编号 在声明varchar时不指定长度..默认是1..
所以要指定一个长度.
select @ProjectID=(select max(项目信息) from 项目表);
select @ProjectID as 项目编号
@projectid 的长度不够
varchar 如果不指定其长度,其默认长度为1