CSDN论坛 > 其他数据库开发 > DB2

改一个含有大字段的表,非大字段的字段名,想保留原有数据 [问题点数:20分,结帖人qwater]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs7
本版专家分:12698
Blank
红花 2004年1月 DB2大版内专家分月排行榜第一
2003年12月 DB2大版内专家分月排行榜第一
2003年11月 DB2大版内专家分月排行榜第一
2003年10月 DB2大版内专家分月排行榜第一
2003年9月 DB2大版内专家分月排行榜第一
2003年8月 DB2大版内专家分月排行榜第一
2003年7月 DB2大版内专家分月排行榜第一
2003年6月 DB2大版内专家分月排行榜第一
Blank
黄花 2003年5月 DB2大版内专家分月排行榜第二
Bbs1
本版专家分:10
Bbs1
本版专家分:0
Bbs7
本版专家分:12698
Blank
红花 2004年1月 DB2大版内专家分月排行榜第一
2003年12月 DB2大版内专家分月排行榜第一
2003年11月 DB2大版内专家分月排行榜第一
2003年10月 DB2大版内专家分月排行榜第一
2003年9月 DB2大版内专家分月排行榜第一
2003年8月 DB2大版内专家分月排行榜第一
2003年7月 DB2大版内专家分月排行榜第一
2003年6月 DB2大版内专家分月排行榜第一
Blank
黄花 2003年5月 DB2大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs5
本版专家分:3542
Blank
红花 2003年3月 DB2大版内专家分月排行榜第一
匿名用户不能发表回复!
其他相关推荐
修改表字段长度的操作,对业务是否有影响?
前两天测试同学问了一个问题,表中某一个字段,需要改一下长度,对业务是否会有影响?可能隐约之中,我们觉得没影响,但又好像有影响,究竟有何影响,我们从实验来看最科学。首先建测试表,NAME字段是VARCHAR2(10),10个字节的字符串类型,表有256万数据。我们将其长度改为20,从执行时间看,只有20毫秒,我们对上面的操作,做一下10046 trace,发现确实,首先使用LOCK以EXCLUSIV
mysql查找数据中包含特定字符的字段名所在的表
在整个MySQL数据库中查找 select * from INFORMATION_SCHEMA.columns where COLUMN_NAME Like '%placement%'; 在特定数据库中查找 SELECT DISTINCT TABLE_NAME  FROM INFORMATION_SCHEMA.COLUMNS  WHERE COLUMN_NAME IN ('ColumnA
oracle 导入/导出含有clob/blob字段的表......
折腾了半天总算弄好了。。。 导出 :  遇到的坑: 1.plsql dmp导出 选了可执行的exe文件 指定了导出的文件名字 点导出后一闪而过  这个是因为没有在系统环境变量里配置oracle_home,(F:\oracle\app\yd\product\11.2.0\dbhome_1\ 11g的product之前的东西与你的安装目录有关)添加一个,再点导出就弹出cmd命令了 2.导出过
Oracle数据库导出大字段(CLOB)数据
<br /><br />导出CLOB的几个SQL语句:<br />1.导出含有大字段数据的M条记录<br />exp user/passwd statistics=none compress=n consistent=y file=/oradata/info/backup/exp_article.dmp log=/oradata/info/backup/exp_article.log tables=fsm_right_article query=/"where rownum/<=10/"<br />2. 导
备份MySQL大表的数据
需求:有一个数据库,其中一些表每天写入百万条。现要求将某段时间的表数据保存到本地。最开始使用fetchall(),导致服务器直接宕机。如果使用mysqldump命令,会锁表,导致不能写入数据。后来发现python 的MySQLdb提供了fetchmany()的函数,可以控制每次获取的行数。以下的代码可以根据where条件读取数据库,而不给服务器造成很大压力。# coding=utf-8 # crea
MySQL中字段名和保留字冲突的解决办法
当字段名与MySQL保留字冲突时,可以用字符“`”将字段名括起来: select `from` from test; (` 就是数字1前面那个键上的),在Mysql中,当表名或字段名乃至数据库名和保留字冲突时,在sql语句里可以用撇号(`)括起来。
oracle 根据字段名查找表
select * from user_tab_columns where column_name like '%SUBFUNC%';
oracle如何最快的删除大数据量表中的多个字段
提到删除表的字段,我们最初想到的就是alter table xx drop column field1; 但是当我们要对生产环境中大数据量的表进行删除字段,而且不是删除一个两个,有可能删除多个字段,此方法是否可取。网上有文章说到可以先对要删除的字段进行unused的处理,然后在系统不忙的时候执行drop column,我个人认为此方法不是不可行,只不过我认为不是最快的。 我以我自己亲身处理的一
修改表名或表字段的SQL语句
修改表名称:rename table 老表名 to  新表名 修改表选项:校队集,字符集,存储引擎 alter  table 表名  表选项  [=]  值; 修改表字段:新增,重命名,修改,删除 1.新增字段:alter  table  表名  add [column]  字段名  数据类型  [列属性][位置]        
oracle中针对大表增加有默认值的字段的操作方法
oracle中针对大表增加有默认值的字段的操作方法 http://www.itpub.net/thread-941392-1-1.html ALTER TABLE tab_large add col_new Number(9) Default 1; 该语句会对所有记录进行填值操作,对于现场tab_large中存在3000W条左右数据,该步骤需要执行数小时。 可以将该语句改为: AL
关闭