将数据从一个表复制到另一个表

时间:2013-08-06 06:43:31

标签: oracle11g

我的桌子

表名:emp

Name                           Null     Type                                                                                                                                                                                          
------------------------------ -------- ---------------------------------------------------------------              NUMBER                                                                                                                                                                                        
EMP_NAME                                VARCHAR2(10)                                                                                                                                                                                  
ADDRESS                                 VARCHAR2(15)                                                                                                                                                                                  
PH_NO                                   NUMBER(10)                                                                                                                                                                                    
DPT_NO                                  NUMBER          

结果:

1   ram ctr 8892939927  100
2   mohan   ptr 7569936347  101
3   mallu   ppt 9553438342  102
4   scoot   dmc 9874563210  103
5   jim plr 9236548875  104
6   ravi    tpt 8562398756  105
7   manju   hyd 7562398742  106
8   manoj   hyd 869523654   107
9   sarath  ctr 9632158769  108
10  hemanth mpk 9632147852  109

表格anme:emp_department

Name                           Null     Type                                                                                                                                                                                          
------------------------------ -------- -------------------------------------------------------------
EMP_NO                                  NUMBER                                                                                                                                                                                        
DPT_NO                                  NUMBER                                                                                                                                                                                        
PERIOD                                  VARCHAR2(10)                                                                                                                                                                                  

现在如何将emp_no和dpt_no值exatract(复制)到emp_ department

1 个答案:

答案 0 :(得分:0)

我认为您的意思是希望从emp_department表格中的数据中填充emp - 希望可以删除该表格中的dpt_no列。您尚未在emp_no中显示emp列,但它出现在您之前的问题中,所以我认为这是一个错字。你的数据模型似乎有点奇怪。

所以要从另一个表中插入值:

insert into emp_department (emp_no, dpt_no)
select emp_no, dpt_no
from emp;

你似乎在没有展示太多研究的情况下问了一些基本的问题。请阅读文档或至少一些教程,并展示您尝试过的内容以及您遇到的具体问题。