把存储过程从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了。