把存储过程从SQLSERVER2005移植到SQLSERVER2000时,遇到这个问题:
原部分代码:
ALTER FUNCTION [ dbo ] . [ Split ] ( @string varchar ( 255 ), -- 1,2,3,45, @separator char = ' , ' ) RETURNS @temp TABLE ( Item int ) 将上面代码移植到SQLSERVER2000时报如下错误: 解决办法: ALTER FUNCTION [ dbo ] . [ Split ] ( @string varchar ( 255 ), -- 1,2,3,45, @separator char ( 1 ) = ' , ' ) RETURNS @temp TABLE ( Item int ) 指定数据类型的大小就OK了。
本文转自博客园农民伯伯的博客,原文链接:,如需转载请自行联系原博主。