DML语言练习,数据增删改查,复制清空表

  1 Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 
  2 Connected as TEST@ORCL
  3 
  4 SQL> select * from t_hq_bm;
  5 BUMBM      BUMMC                DIANH
  6 ---------- -------------------- -----------------------------------------
  7 101        生产部               6666666666
  8 102        企划部               6666666666
  9 103        CCC                  6666666666
 10 106                             6666666666
 11 107                             6666666666
 12 109                             6666666666
 13 108                             6666666666
 14 104        销售部               6666666666
 15 105        销售部1              6666666666
 16 9 rows selected
 17 
 18 SQL> insert into t_hq_bm values ('110','实施部','1000000');
 19 1 row inserted
 20 
 21 SQL> commit;
 22 Commit complete
 23 
 24 SQL> select * from t_hq_bm;
 25 BUMBM      BUMMC                DIANH
 26 ---------- -------------------- -----------------------------------------
 27 110        实施部               1000000
 28 101        生产部               6666666666
 29 102        企划部               6666666666
 30 103        CCC                  6666666666
 31 106                             6666666666
 32 107                             6666666666
 33 109                             6666666666
 34 108                             6666666666
 35 104        销售部               6666666666
 36 105        销售部1              6666666666
 37 10 rows selected
 38 
 39 SQL> update t_hq_bm set bummc = '回收部' where bumbm = '103';
 40 1 row updated
 41 
 42 SQL> commit;
 43 Commit complete
 44 
 45 SQL> select * from t_hq_bm;
 46 BUMBM      BUMMC                DIANH
 47 ---------- -------------------- -----------------------------------------
 48 110        实施部               1000000
 49 101        生产部               6666666666
 50 102        企划部               6666666666
 51 103        回收部               6666666666
 52 106                             6666666666
 53 107                             6666666666
 54 109                             6666666666
 55 108                             6666666666
 56 104        销售部               6666666666
 57 105        销售部1              6666666666
 58 10 rows selected
 59 
 60 SQL> delete from t_hq_bm where bumbm >= 106 and bumbm <= 109;
 61 4 rows deleted
 62 
 63 SQL> commit;
 64 Commit complete
 65 
 66 SQL> select * from t_hq_bm;
 67 BUMBM      BUMMC                DIANH
 68 ---------- -------------------- -----------------------------------------
 69 110        实施部               1000000
 70 101        生产部               6666666666
 71 102        企划部               6666666666
 72 103        回收部               6666666666
 73 104        销售部               6666666666
 74 105        销售部1              6666666666
 75 6 rows selected
 76 
 77 SQL> create table t_hq_bm1 as select * from t_hq_bm; 
 78 Table created
 79 
 80 SQL> commit;
 81 Commit complete
 82 
 83 SQL> select * from t_hq_bm1;
 84 BUMBM      BUMMC                DIANH
 85 ---------- -------------------- -----------------------------------------
 86 110        实施部               1000000
 87 101        生产部               6666666666
 88 102        企划部               6666666666
 89 103        回收部               6666666666
 90 104        销售部               6666666666
 91 105        销售部1              6666666666
 92 6 rows selected
 93 
 94 SQL> truncate t_hq_bm1;
 95 truncate t_hq_bm1
 96 ORA-03290: 无效的截断命令 - 缺失 CLUSTER 或 TABLE 关键字
 97 
 98 SQL> truncate table t_hq_bm1;
 99 Table truncated
100 
101 SQL> commit;
102 Commit complete
103 
104 SQL> select * from t_hq_bm1;
105 BUMBM      BUMMC                DIANH
106 ---------- -------------------- -----------------------------------------
107 
108 SQL> insert into t_hq_bm1 (bumbm, bummc) select bumbm, bummc from t_hq_bm;
109 6 rows inserted
110 
111 SQL> select * from t_hq_bm1;
112 BUMBM      BUMMC                DIANH
113 ---------- -------------------- -----------------------------------------
114 110        实施部               
115 101        生产部               
116 102        企划部               
117 103        回收部               
118 104        销售部               
119 105        销售部1              
120 6 rows selected
121 
122 SQL> 

 

posted @ 2015-10-26 21:50  dirgo  阅读(327)  评论(0编辑  收藏  举报