операнд столкновения типа таблицы сервера SQL

У меня один и тот же тип таблицы, определенный в двух разных схемах базы данных. Когда я пытаюсь вызвать SP из одной схемы в другую, передавая тип в качестве параметра, я получаю следующую ошибку:

"Operand type clash myCustomType is incompatible with myCustomType"

У меня есть следующий код:

Type Definition
CREATE TYPE myCustomType AS TABLE
(
  somevalue INT, 
  somevalue2 INT
);
Stored Procedure Definition
USE DB1
GO
CREATE PROC1( 
  @myVar myCustomType READONLY
)
AS
BEGIN
  EXEC db2.dbo.PROC2 @myVar
END

GO

USE DB2
GO
CREATE PROC2( 
  @myVar myCustomType READONLY
)
AS
BEGIN
  --do something with myVar  
END
Execution
USE db1
GO
DECLARE @myVar myCustomType
INSERT into @myVar(1,2)
EXEC PROC1 @myVar

Как я могу решить эту проблему?

Ответы на вопрос(3)

Ваш ответ на вопрос