仓酷云

标题: MYSQL网页编程之Oracle里汉字长度成绩! [打印本页]

作者: 萌萌妈妈    时间: 2015-1-16 22:44
标题: MYSQL网页编程之Oracle里汉字长度成绩!
MySQL的支持者们却认为,MySQL所保留的功能都是精华,并且是你部署、MySQL学习教程配置和维护这个数据库所必不可少的一些功能。oracle|汉字|成绩之前在做一个体系时,碰到了一个成绩!明天偶然当中找到了这个成绩的办理办法,贴出来!!!

成绩形貌:
varchar2(4000)abc;
intertintotable_name(abc)values(这里有1500个汉字……);
报错:拔出字符太长!经由测试,发明一个汉字占3个字节,以是报错!!!

成绩地点:
利用的字符集是UTF8,就有大概呈现这个毛病!
利用命令检察:
SQL>select*fromv$nls_parameterswhereparameter=NLS_CHARACTERSET;

PARAMETER
--------------------------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
NLS_CHARACTERSET
AL32UTF8

办理办法:
倡议利用ZHS16GBK字符集!
操纵:
SQL>SHUTDOWNIMMEDIATE;
SQL>STARTUPMOUNT;
SQL>ALTERSYSTEMENABLERESTRICTEDSESSION;
SQL>ALTERSYSTEMSETJOB_QUEUE_PROCESSES=0;
SQL>ALTERDATABASEOPEN;
SQL>ALTERDATABASECHARACTERSETAL32UTF8/ZHS16GBK;
SQL>SHUTDOWNIMMEDIATE;
SQL>STARTUP;

成绩办理!!!
能够以较低的成本向客户提供IT所有权,当节约成本成为客户最高优先级时,解决方案提供商可以向更多的客户同时提供服务。虽然有许多来自RDBMS固有的局限性。
作者: 愤怒的大鸟    时间: 2015-1-19 21:53
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
作者: 小妖女    时间: 2015-1-28 12:38
大家注意一点。如下面的例子:
作者: 因胸联盟    时间: 2015-2-5 21:30
个人感觉没有case直观。而且默认的第三字段(还可能更多)作为groupby字段很容易造成新手的错误。
作者: 谁可相欹    时间: 2015-2-13 16:53
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
作者: 分手快乐    时间: 2015-3-4 00:22
从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
作者: 深爱那片海    时间: 2015-3-11 14:54
我个人认为就是孜孜不懈的学习
作者: 兰色精灵    时间: 2015-3-19 00:31
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
作者: 再见西城    时间: 2015-3-26 22:49
不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2