zoukankan      html  css  js  c++  java
  • How To Use DBLink In Oracle Forms 6i

    You want to connect multiple databases in oracle forms to perform certain tasks, for example you need to execute ddl or dml statements against databases but when you try to use dblink it gives you error or suddenly quits from the oracle forms. 

    Solution - 1


    You can create Database Synonyms for the objects which you want to access through dblink in oracle forms. Suppose you want to execute a procedure from another database, create a synonym for that procedure in current database and access it in oracle forms.

    Solution - 2

    Use Exec_Sql package in oracle forms to access multiple database and to execute any ddl and dml statements. A simple example is given below:

    declare
        cid exec_sql.conntype;
        cursorid exec_sql.curstype;
    begin
        cid := exec_sql.open_connection('scott/tiger@db3');
         cursorid := exec_sql.open_cursor(cid);
         exec_sql.parse(cid, cursorid, 'drop table emp2 ', exec_sql.v7);
         exec_sql.close_cursor(cid, cursorid);
         exec_sql.close_connection(cid);
    end;



  • 相关阅读:
    Mongodb 的ORM框架 Morphia之注解
    Redis主从集群及哨兵模式
    Dubbo
    Zookeeper
    使用Dockerfile自定义一个包含centos,tomcat的镜像
    linux/centOS 下安装 ngnix
    Session共享
    Linux安装jdk.18和tomcat8
    MongoDB集群的搭建
    多态--方法重写的三个要点
  • 原文地址:https://www.cnblogs.com/quanweiru/p/6220598.html
Copyright © 2011-2022 走看看