关于AL32UTF8 导入 AL16UTF16 遇到的问题
2013-04-20 19:15
155 查看
在导入数据库数据的时候,由于之前的数据库字符集是AL32UTF8 而本次生产库的字符集是AL16UTF16 ,而遇到的问题是各个表的数据不能用例如 时间戳的转变 TIMESTAMP(6) 和TIMESTAMP(9) 不足的用空格补齐的转变。
char(40)和char(120) ---查看T_INFO这张表里的包含char(120)的列 SELECT COLUMN_NAME,DATA_TYPE,DATA_LENGTH FROM USER_TAB_COLS WHERE TABLE_NAME='T_INFO' AND DATA_LENGTH=120 AND DATA_TYPE='CHAR' ---修改成varchar2(120) ALTER TABLE T_INFO MODIFY( TS_TYPE_ID VARCHAR2(120), TS_ID VARCHAR2(120), T_SP_ID VARCHAR2(120), TS_ZID VARCHAR2(120), T_ID VARCHAR2(120) ); ---替换掉空格 update T_INFO t set t.TS_TYPE_ID=replace(t.TS_TYPE_ID ,' ',''); update T_INFO t set t.TS_ID=replace(t.TS_ID ,' ',''); update T_INFO t set t.T_SP_ID=replace(t.T_SP_ID ,' ',''); update T_INFO t set t.TS_ZID=replace(t.TS_ZID ,' ',''); update T_INFO t set t.T_ID=replace(t.T_ID ,' ',''); COMMIT; ---修改为char(40) ALTER TABLE T_INFO MODIFY( TS_TYPE_ID CHAR(40), TS_ID CHAR(40), T_SP_ID CHAR(40), TS_ZID CHAR(40), T_ID CHAR(40) );
相关文章推荐
- 关于导入图片和源代码遇到的相关问题
- 关于导入My97DatePicker时间插件遇到的问题及解决方案
- IIS下发布关于Excel导入导出时遇到的问题集锦
- 关于Eclipse中导入Android工程遇到的问题
- 关于导入excel到数据库遇到的时间问题坑
- IIS下发布关于Excel导入导出时遇到的问题集锦
- eclipse关于struts2整合hibernate遇到的导入包的问题
- 关于环信导入遇到的相关问题记录
- 关于AndroidStudio如何导入新项目LibraryProject以及遇到的一些问题
- 关于Android Studio 导入Library Project 以及遇到的一些问题
- 关于Android开发导入已有项目遇到Project has no default.properties file! Edit the project properties to set one.问题的解决方法
- 关于遇到需要导入大量数据的问题
- 关于eclipse使用导入RecycleView时遇到的问题NoClassDefFoundError: android.support.v7.recyclerview.R$styleable
- 关于在myeclipse中导入工程所遇到的问题,解决办法
- 关于项目导入第三方静态库可能遇到的问题(1)
- 关于在用mybatis对Oracle数据库进行导入excel表,和批量插入过程中遇到的问题
- 关于Excel中的需求或者是用例导入到QC中遇到的问题
- 关于CSV文件导入到数据的方法以及遇到的问题和解决方案
- 关于Eclipse中导入安卓工程无法生成R.java文件的问题
- 关于MATLAB与EXCEL2013调用遇到的问题