我是用MSSQL2005,查看数据库脚本时看到如下这段: INSERT INTO Message (HYID, MessageTitle, MessageInfo, CreateDate, DisposeInfo, DisposeFlag, DisposeOperID, ReadFlag, SendFlag, Status)
VALUES(@JDID,''充值成功'',''您在<''+cast(@TranDate as varchar)+''>的充值分数为<''+cast(cast(@ActualMoney as decimal(9,2)) as varchar)+''>已经派发到您的账户!谢谢!'',getdate(),''点卡充值'',1,@confirmOperName,0,1,1)
数据库里面已经有预设的VELUE的值,弱弱地问一下,要怎么针对表来修改数据库脚本里面的velues的预设值啊,我生成脚本,修改后执行,(只是修改文字),但是失败了。求助。
VALUES(@JDID,''充值成功'',''您在<''+cast(@TranDate as varchar)+''>的充值分数为<''+cast(cast(@ActualMoney as decimal(9,2)) as varchar)+''>已经派发到您的账户!谢谢!'',getdate(),''点卡充值'',1,@confirmOperName,0,1,1)
数据库里面已经有预设的VELUE的值,弱弱地问一下,要怎么针对表来修改数据库脚本里面的velues的预设值啊,我生成脚本,修改后执行,(只是修改文字),但是失败了。求助。
?
双引号改成单的
as varchar 指定长度
如
as varchar(100)
VALUES(@JDID,'充值成功','您在<'+cast(@TranDate as varchar)+'>的充值分数为<'+cast(cast(@ActualMoney as decimal(9,2)) as varchar)+'>已经派发到您的账户!谢谢!',getdate(),'点卡充值',1,@confirmOperName,0,1,1)