-3

私の場合dbo.Split、特定のDBで機能していません

元:

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

.....一部のDBで動作していますが、一部のデータベースでエラーが発生しています:

オブジェクト名 'dbo.Split' が無効です。なんでそうなの ?

誰でも解決策を教えてもらえますか?

4

2 に答える 2

2

dbo.Split関数が 1 つのデータベースにのみ存在する可能性があります。コピーするか、3 部構成の名前で参照できます。

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

指定された関数Splitがデータベースに存在することを確認してください。

関数は、それが機能しているデータベースに存在する必要があります。

于 2012-06-18T12:40:08.630 に答える