知识大全 ORA-12714错误解决总结
Posted 变量
篇首语:弱龄寄事外,委怀在琴书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ORA-12714错误解决总结相关的知识,希望对你有一定的参考价值。
ORA-12714错误解决总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
目前数据库升级到了 win 字符集为UTF
发现在别人写的过程中总是这段不能编译通过 报ORA
INSERT INTO b_dict(kind code) SELECT a * FROM THE (SELECT CAST (string_split (code_in ) AS mydicttype) FROM DUAL) a;其中mydicttype定义为create or replace type myDictType as table of nvarchar ( ) b_dict定义为kind nvarchar ( ) code nvarchar ( )
函数string_split为拆分字符串 保存在mydicttype类型变量中 并返回该变量
但编译时总在a *报Compilation errors for PROCEDURE Error PL/SQL ORA 指定的国家字符集无效
因为用户要求数据库用UTF 所有varchar char全用nvarchar 格式我在client直接执行INSERT INTO b_dict(kind code)
SELECT a * FROM THE (SELECT CAST (string_split (code_in ) AS mydicttype)
FROM DUAL) a 是可以的 但是放在过程中编译就通不过?奇怪 难道还有哪儿的字符集没设置好?盼兄指点迷津
解决方法三种 目前只能是mydicttype的类型保留为varchar 型
其他程序代码中如union all时 常量要在前面加n进行处理如 为n 才能修正这些问题 往对大家有用
对使用nvarchar的地方 加上 to_char( nvarchar 的变量或字段 ) 对使用varchar的地方 加上 to_char( varchar 的变量或字段(nvarchar类型))
试一下 有时候遇到类似问题 我就这样转换一下
Specifying the USING CHAR_CS argument converts text into the database character set The output datatype is VARCHAR Specifying the USING NCHAR_CS argument converts text into the national character set The output datatype is NVARCHAR
Example
CREATE TABLE t (char_col CHAR( ) nchar_col nchar( ));INSERT INTO t VALUES ( Hi N Bye );SELECT * FROM t ; CHAR_COL NCHAR_COL Hi Bye Example
UPDATE t SETnchar_col = TRANSLATE(char_col USING NCHAR_CS);UPDATE t SETchar_col = TRANSLATE(nchar_col USING CHAR_CS);SELECT * FROM t ; CHAR_COL NCHAR_COL Hi Hi Example
UPDATE t SETnchar_col = TRANSLATE( deo USING NCHAR_CS);UPDATE t SETchar_col = TRANSLATE(N deo USING CHAR_CS);SELECT * FROM t ; CHAR_COL NCHAR_COL deo deo
表不多的话可以这样
cha138/Article/program/SQL/201311/16215相关参考
ASP.NETWeb服务器配置的一些错误总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文
知识大全 nginx 502 Bad Gateway的解决方法总结
nginx502BadGateway的解决方法总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!昨
活性污泥法处理污水的日常运行管理中,常易出现污泥上浮、活性污泥不增长或减少、产生大量泡沫等问题,今天为大家分享活性污泥法运行问题及解决对策总结第151-182问。问题151:我厂是一市政污水厂,采用S
活性污泥法处理污水的日常运行管理中,常易出现污泥上浮、活性污泥不增长或减少、产生大量泡沫等问题,今天为大家分享活性污泥法运行问题及解决对策总结第151-182问。问题151:我厂是一市政污水厂,采用S
活性污泥法处理污水的日常运行管理中,常易出现污泥上浮、活性污泥不增长或减少、产生大量泡沫等问题,今天为大家分享活性污泥法运行问题及解决对策总结第151-182问。问题151:我厂是一市政污水厂,采用S
污水处理工艺中的活性污泥法在日常运行管理中,易出现污泥上浮、活性污泥不增长或减少、产生大量泡沫等问题,下面为大家分享活性污泥法运行问题及解决对策总结第244-272问。问题244:我们是葡萄糖废水,以
污水处理工艺中的活性污泥法在日常运行管理中,易出现污泥上浮、活性污泥不增长或减少、产生大量泡沫等问题,下面为大家分享活性污泥法运行问题及解决对策总结第244-272问。问题244:我们是葡萄糖废水,以
污水处理工艺中的活性污泥法在日常运行管理中,易出现污泥上浮、活性污泥不增长或减少、产生大量泡沫等问题,下面为大家分享活性污泥法运行问题及解决对策总结第244-272问。问题244:我们是葡萄糖废水,以
污水处理工艺中的活性污泥法在日常运行管理中,易出现污泥上浮、活性污泥不增长或减少、产生大量泡沫等问题,下面为大家分享活性污泥法运行问题及解决对策总结第183-212问。问题183:我处污水厂进水BOD
污水处理工艺中的活性污泥法在日常运行管理中,易出现污泥上浮、活性污泥不增长或减少、产生大量泡沫等问题,下面为大家分享活性污泥法运行问题及解决对策总结第183-212问。问题183:我处污水厂进水BOD