萌萌妈妈 发表于 2015-1-16 22:44:11

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:09

微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。

小妖女 发表于 2015-1-28 12:38:43

大家注意一点。如下面的例子:

因胸联盟 发表于 2015-2-5 21:30:31

个人感觉没有case直观。而且默认的第三字段(还可能更多)作为groupby字段很容易造成新手的错误。

谁可相欹 发表于 2015-2-13 16:53:24

现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.

分手快乐 发表于 2015-3-4 00:22:04

从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。

深爱那片海 发表于 2015-3-11 14:54:45

我个人认为就是孜孜不懈的学习

兰色精灵 发表于 2015-3-19 00:31:26

索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。

再见西城 发表于 2015-3-26 22:49:36

不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
页: [1]
查看完整版本: MYSQL网页编程之Oracle里汉字长度成绩!