- oracle从一个表直接复制到另一个表(数据和表结构):
oracle 中的 create table ... as select ... 。create table gw_dict_bd_dd_info as (select * from bd_dd_info@phsdb);
sql server 中的 select into 实际上是一个从已有的表数据创建新表的语句。
参考链接:https://blog.csdn.net/yali1990515/article/details/50969117
2.创建跨库的dblink
https://www.jb51.net/article/79417.htm https://www.cnblogs.com/kenmeon/p/7593863.html
假设从源头方服务器上拷贝表到建立方。
首先在建立方服务器上配置源头方的服务器连接参数tnsora.文件。
其次,创建dblink,用plsql来创建。
然后就可以使用了。使用方式 和正常使用一样,只是在源头方的表使用前按照 源头方用户名.表名@dblinkname方式,注意中间的点。
3、oracle 获取表\视图的列名 https://www.cnblogs.com/xgzh/p/4465174.html
select COLUMN_NAME FROM user_col_comments WHERE TABLE_NAME='视图名'
select COLUMN_NAME from all_tab_columns WHERE TABLE_NAME='视图名'