国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫(kù) > Oracle > 正文

Oracle里漢字長(zhǎng)度問題!

2024-08-29 13:29:05
字體:
供稿:網(wǎng)友
以前在做一個(gè)系統(tǒng)時(shí),遇到了一個(gè)問題!今天無意之中找到了這個(gè)問題的解決方法,貼出來!!!

問題描述:
                varchar2(4000) abc;
                intert into table_name(abc) values('這里有1500個(gè)漢字……');
                報(bào)錯(cuò):插入字符過長(zhǎng)!經(jīng)過測(cè)試,發(fā)現(xiàn)一個(gè)漢字占3個(gè)字節(jié),所以報(bào)錯(cuò)!!!

問題所在:
                使用的字符集是utf8,就有可能出現(xiàn)這個(gè)錯(cuò)誤!
                使用命令查看:
                sql> select * from v$nls_parameters where parameter='nls_characterset';

                parameter
                --------------------------------------------------------------------------------
                value
                --------------------------------------------------------------------------------
                nls_characterset
                al32utf8

解決方法:
                建議使用zhs16gbk字符集!
                操作:
                        sql> shutdown immediate; 
                        sql> startup mount; 
                        sql> alter system enable restricted session; 
                        sql> alter system set job_queue_processes=0; 
                        sql> alter database open; 
                        sql> alter database character set al32utf8/zhs16gbk;
                        sql> shutdown immediate;
                        sql> startup;
                
問題解決!!!
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 扬中市| 凤凰县| 天峨县| 阿克苏市| 云南省| 洪雅县| 东港市| 义马市| 张家川| 密云县| 满洲里市| 忻州市| 灵石县| 金平| 恩平市| 永福县| 新绛县| 五华县| 喀喇沁旗| 阜南县| 嫩江县| 福泉市| 隆化县| 福安市| 当阳市| 肇州县| 东海县| 玉林市| 连江县| 福安市| 汉沽区| 灵宝市| 青浦区| 都安| 洛扎县| 张北县| 怀柔区| 青河县| 库车县| 玛纳斯县| 马山县|