+ -
当前位置:首页 → 问答吧 → 修改MSSQL的VALUES的预设值

修改MSSQL的VALUES的预设值

时间:2011-12-24

来源:互联网

我是用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的预设值啊,

我生成脚本,修改后执行,(只是修改文字),但是失败了。

求助。

作者: starking1212   发布时间: 2011-12-24

怎么失败了
?
双引号改成单的
as varchar 指定长度

as varchar(100)

作者: wufeng4552   发布时间: 2011-12-24

as varchar(max)应该就没问题了

作者: fredrickhu   发布时间: 2011-12-24