Oracle-dblink exec ddl:修订间差异
跳到导航
跳到搜索
(创建页面,内容为“<big>Oracle - dblink exec_ddl</big> Oracle 远程执行 DDL 语句,可以通过 dbms_utility 包中的过程完成,也可以自行在远程 DB 端定义一个过程。 dbms_utility.EXEC_DDL_STATEMENT@dgdb22('create table bi.test(key number(10), val varchar2(100))') select * from v_dblink begin dbms_utility.EXEC_DDL_STATEMENT@dgdb22('create table bi.test(key number(10), val varchar2(100))'); end; insert into bi.test@dgdb22 values(1001, 'Hello, W…”) |
无编辑摘要 |
||
第18行: | 第18行: | ||
dbms_utility.EXEC_DDL_STATEMENT@dgdb22('truncate table bi.test'); | dbms_utility.EXEC_DDL_STATEMENT@dgdb22('truncate table bi.test'); | ||
end; | end; | ||
[[分类:Develop]] | [[分类:Develop]] | ||
[[分类:DB]] | |||
[[分类:Oracle]] | [[分类:Oracle]] |
2023年1月5日 (四) 10:47的最新版本
Oracle - dblink exec_ddl
Oracle 远程执行 DDL 语句,可以通过 dbms_utility 包中的过程完成,也可以自行在远程 DB 端定义一个过程。
dbms_utility.EXEC_DDL_STATEMENT@dgdb22('create table bi.test(key number(10), val varchar2(100))')
select * from v_dblink
begin dbms_utility.EXEC_DDL_STATEMENT@dgdb22('create table bi.test(key number(10), val varchar2(100))'); end;
insert into bi.test@dgdb22 values(1001, 'Hello, World!'); insert into bi.test@dgdb22 values(1002, 'Hi, Oracle.'); commit; select * from bi.test@dgdb22;
begin dbms_utility.EXEC_DDL_STATEMENT@dgdb22('truncate table bi.test'); end;