-3

在我的情况dbo.Split下不在特定数据库中工作

前任:

Declare @ID varchar(100)
SET @ID='1,2,3,4,5'
SELECT Value FROM dbo.Split(@ID,',')  

.....正在某些数据库中工作,但在某些数据库中出现错误:

无效的对象名称“dbo.Split”。为什么这样 ?

谁能告诉我解决方案?

4

2 回答 2

2

dbo.Split函数可能只存在于一个数据库中。您可以复制它,或通过三部分名称引用它:

select * from OtherDB.dbo.Split(@ID, '.')
于 2012-06-18T12:13:34.677 回答
0

检查Split您的数据库中是否存在名为的函数。

该函数应该存在于它正在工作的数据库中。

于 2012-06-18T12:40:08.630 回答