oracle怎么调用sqlserver的存储过程?

DBLINK 配置 Oracle 调用 SQL Server 中的存储过程,2 008 Oracle 官方文档示例。
OracleGateway需要完全安装SQL Server客户端SP1 Informatics等数据通信集成工具支持ODBC连接,2 01 9 版本。
VMware vFabric 2 01 6 等数据库集成服务将需要 JDBC 桥配置。
根据 2 02 0 OWASP 指南的要求,Web 服务调用需要 SSL 证书。
这是一个陷阱,不要相信该工具的炒作,不要这样做。

oracle怎么查看存储过程语句

所有三种类型的存储过程都可以查看声明。

1 . SQLPlus 搜索字典。
使用 user_source 视图。
FORMAT SELECT text FROM user_source WHERE type='PROCEDURE' AND name='存储过程名称' ORDER BY 行。
查看按行号排序的整个代码。
要检查其他进程,请使用 all_source 或 dba_source,这需要权限。

2 SQL Developer 图形界面。
单击导航栏中的“存储过程”按钮。
右键单击该进程并选择“编辑”或“查看”。
自动格式化,语法高亮。
为了能够改变和拯救,我们需要宽恕。

3 DBMS_METADATA 包。
使用 GET_DDL 函数。
FORMAT SELECT DBMS_METADATA.GET_DDL('PROCEDURE', '存储的处理名称') FROM Dual。
它返回一个名为 CREATE OR RESTORE 的整数。
使用SET_TRANSFORM_PARAM设置表单,如SQLTERMINATOR和CALL。
示例
:请参阅过程 GET_EMPLOYEE_BY_ID。

方法 1 已完成:选择行,文本 FROM user_source WHERE type='PROCEDURE' AND name='GET_EMPLOYEE_BY_ID' ORDER BY 行。

方法 3 增强:命令参数 EXEC DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM, 'SQLTERMINATOR', TRUE),然后检查 SELECT DBMS_METADATA.GET_DDL('PROCEDURE', 'GET_EMPLOYEE_BY。

注意:检查 user_source 对象权限架构。
检查 dba_source 的 DBA 函数。
DBMS_METADATA 对于进程来说速度更快。

使用 DBMS_METADATA 进行调试。