把存儲過程從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了。