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了。
相關文章
相關標籤/搜索