DECLARE @RegScoreBase BIGINT
DECLARE @sql NVARCHAR(500) --sql语句
SELECT TOP 1 @RegScoreBase=RegScoreBase
FROM dbo.ScoreSET @sql='SELECT ( COUNT(UserID) * ' + @RegScoreBase + ' ) AS SumScore FROM  dbo.UserInfo WHERE 1=1 '
这是一个动态拼接的。存储过程的片段,报“从数据类型 varchar 转换为 bigint 时出错”!怎么解决,请教大家,是我拼接的不对吗?还是需要类型转换??在线等!!快来帮我解决下吧!“*”是“乘“。