SQL SERVER2000 存储过程 设置传入参数默认值

把存储过程从SQLSERVER2005移植到SQLSERVER2000时,遇到这个问题:
原部分代码:ide

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了。
相关文章
相关标签/搜索