关于AL32UTF8 导入 AL16UTF16 遇到的问题
来源:互联网 发布:mac office 2016 破解 编辑:程序博客网 时间:2024/06/10 11:57
在导入数据库数据的时候,由于之前的数据库字符集是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));
- 关于AL32UTF8 导入 AL16UTF16 遇到的问题
- AL32UTF8的varchar2,AL16UTF16的nclob
- 如何改oracle AL16UTF16为AL32UTF8
- 今天遇到的关于Excel导入出错的问题
- 关于Eclipse中导入Android工程遇到的问题
- 关于导入图片和源代码遇到的相关问题
- 关于遇到需要导入大量数据的问题
- 导入EXCEL遇到的问题
- 数据库导入遇到的问题
- 导入soundtouch遇到的问题
- impdp导入遇到的问题
- 导入项目遇到的问题
- 导入ffmpeg 遇到的问题
- ZHS16GBK的数据库导入到字符集为AL32UTF8的数据库
- 关于library导入时遇到的错误
- 关于CSV文件导入到数据的方法以及遇到的问题和解决方案
- eclipse关于struts2整合hibernate遇到的导入包的问题
- 关于eclipse使用导入RecycleView时遇到的问题NoClassDefFoundError: android.support.v7.recyclerview.R$styleable
- php中session及cookie常用操作
- iPhone常用控件、UIActionSheet、UIAlertView
- this
- 输出转换
- 杭电2013
- 关于AL32UTF8 导入 AL16UTF16 遇到的问题
- C语言线性非循环单链表
- LeetCode —— Decode Ways
- Windows7中IIS简单安装与配置(详细图解)
- 经常用到的sql
- hdu 3695 AC自动机模板题
- USACO:Score Inflation
- selenium2.0数据驱动测试的应用
- The silver search(ag)比ack-grep还快