首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL Server 2005中关于RaiseError一个很怪的有关问题

2012-03-13 
SQL Server 2005中关于RaiseError一个很怪的问题这两天我们需要把项目的db从sqlserver2k迁移到sqlserver20

SQL Server 2005中关于RaiseError一个很怪的问题
这两天我们需要把项目的db从sql   server2k迁移到sql   server2005上,有的procedure里面的出错处理用了RaiseError这个系统函数,2005和2k的联机丛书中对于RaiseError中的参数argument的说明是可以使用多种数据类型,并没有提到说可以使用decimal这种类型,可是在2k中如果声明一个decimal的变量来作为argument,没有任何问题,procedure可以正常执行,而在05中如果做argument的变量是decimal类型的,却会有错误发生,不清楚是哪里的数据转换出了问题还是其他原因,请高手指点!在线等待中。

[解决办法]
刚接触05,不知道什么状况
帮顶
[解决办法]
argument的变量是decimal类型的,却会有错误发生
-----------------------------------------------

用Sql2005很长时间了,没有发生类似的事情,

建议LZ将数据库迁到Sql2005以后将数据库从 80 转成 90

热点排行
Bad Request.