xecute o procedimento armazenado do SQL Server via link de banco de dados da Orac
Referindo paraComo executar um procedimento armazenado Oracle através de um link de banco de dados, não funciona no meu caso. Não sei o que estou perdendo.
Tenho uma instância do SQL Server e um banco de dados Oracle no mesmo computador. E o link do banco de dados é criado no Oracle, chamadoss
.
E existe um procedimento armazenado no SQL Server chamadodbo.test_proc
create proc dbo.test_proc
as
print 'testing';
parentemente, ele não possui parâmetro e nenhum valor de retorn
Tentei chamar o procedimento armazenado no Oracle via link do banco de dados. MasNenhu do seguinte trabalho.
exec test_proc@ss;
exec "test_proc"@ss;
exec "dbo"."test_proc"@ss;
exec "dbo.test_proc"@ss;
exec "dbo..test_proc"@ss;
O erro é como
PLS-00201: identifier 'test_proc@SS' must be declared
ORA-06550: line 1, column 7:
Alguém poderia me ajudar nisso? Eu tentei por um longo tempo. Obrigado
Image é carregado para consultasys.procedures
para verificar a existência do procedimento armazenado no SQL Server e tentar executar o procedimento armazenado via link do banco de dados.Image