如何交换一个表中两字段的数据 采用临时表先把A表字段的数据保存到临时表,再把B表字段的值赋给A表,然后把临时表数据赋给B 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把現在的表重新命名,然後再建立一個表,把數據insert過去 SQL> desc test1; 名称 空? 类型 ----------------------------------------- -------- ---------------------- COL1 CHAR(2) COL2 CHAR(4)SQL> select * from test1;CO COL2-- ----1 a2 b3 cSQL> desc test2; 名称 空? 类型 ----------------------------------------- -------- ---------------------- COL1 CHAR(2) COL2 CHAR(4)SQL> insert into test2 2 select col2,col1 from test1;select col2,col1 from test1 *ERROR 位于第 2 行:ORA-01401: 插入的值对于列过大SQL> alter table test2 modify (col1 char(4));表已更改。SQL> insert into test2 2 select col2,col1 from test1;已创建3行。SQL> select * from test2;COL1 COL2---- ----a 1b 2c 3SQL> rename test1 to test1bak;表已重命名。SQL> rename test2 to test1;表已重命名。字段长度允许,就可以这样换了 一个触发器的问题,在线等待急...... 存储过程无法调试.... 请问数据库里生成了一些表是怎么回事 一个怪异的问题asp调用oracle存储过程的问题,浮点数传过去之后给截断了.来这里碰碰运气 OCI编程问题——如何从表中取出一条记录,将其更新,然后在取下一条,在更新,.... 用proc怎么样实现并行启多个存储过程???????? 请问这个查询语句怎么写? 这句SQL语句不会写了,各位帮忙 谁有关于ORACLE的存储过程的电子教程 请问将sql数据库导入orcale中的问题 求:PL/SQL开发从入门到精通教程下载 还是一个sql查询问题(高手请进,beckhambobo请进),谢谢啦
名称 空? 类型
----------------------------------------- -------- ----------------------
COL1 CHAR(2)
COL2 CHAR(4)SQL> select * from test1;CO COL2
-- ----
1 a
2 b
3 cSQL> desc test2;
名称 空? 类型
----------------------------------------- -------- ----------------------
COL1 CHAR(2)
COL2 CHAR(4)SQL> insert into test2
2 select col2,col1 from test1;
select col2,col1 from test1
*
ERROR 位于第 2 行:
ORA-01401: 插入的值对于列过大
SQL> alter table test2 modify (col1 char(4));表已更改。SQL> insert into test2
2 select col2,col1 from test1;已创建3行。SQL> select * from test2;COL1 COL2
---- ----
a 1
b 2
c 3SQL> rename test1 to test1bak;表已重命名。SQL> rename test2 to test1;表已重命名。字段长度允许,就可以这样换了