Trafodion 全局设置UTF8格式
来源:互联网 发布:淘宝网苏泊尔砂锅内胆 编辑:程序博客网 时间:2024/05/18 00:43
在文章 http://blog.csdn.net/post_yuan/article/details/52921616 中,我们提到Trafodion可以支持存储中文,也提到如何设置一个字符类型为UTF8格式,有的时候有些表可能字段比较表,而且存储中文的字段也比较多,如果想省事希望在建表的时候对整个表的字符类型字段都设置为UTF8格式应该如何实现,更或者,希望对整个数据库级别的所有建表都设置成UTF8格式又该如何实现?下面就来介绍一下如何通过session级别和数据库级别来设置全局UTF8格式。
1 session级别 -使用cqd TRAF_DEFAULT_COL_CHARSET ‘UTF8’
SQL>cqd traf_default_col_charset 'utf8';--- SQL operation complete.SQL>create table test_utf8(a varchar(10),b char(5));--- SQL operation complete.SQL>showddl test_utf8;CREATE TABLE TRAFODION.SEABASE.TEST_UTF8 ( A VARCHAR(10 CHARS) CHARACTER SET UTF8 COLLATE DEFAULT DEFAULT NULL NOT SERIALIZED , B CHAR(5 CHARS) CHARACTER SET UTF8 COLLATE DEFAULT DEFAULT NULL NOT SERIALIZED ) ATTRIBUTES ALIGNED FORMAT;--- SQL operation complete.
2 数据库级别 -将1中的cqd设置到Trafodion系统表,然后重启DCS(dcsstop;dcsstart)
SQL>insert into "_MD_".defaults values('TRAF_DEFAULT_COL_CHARSET','UTF8','',1);--- 1 row(s) inserted.SQL>select * from "_MD_".defaults;ATTRIBUTE ATTR_VALUE ATTR_COMMENT FLAGS---------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --------------------TRAF_DEFAULT_COL_CHARSET UTF8 1--- 1 row(s) selected.
最后,提醒一句,如果不是必须存储中文,不要随意设置全局UTF8格式,因为char(n) character set utf8格式会占用4*n bytes,这对存储和查询均有很大的影响,尤其是在表字段特别多的情况下。
1 0
- Trafodion 全局设置UTF8格式
- mysql 设置编码格式为utf8
- 设置mysql5.7编码格式为UTF8
- SpringMVC 设置全局DateTime json返回格式
- eclipse设置全局UTF-8编码格式
- Windows中在CMD下设置支持UTF8编码格式
- Ubuntu中MySQL5.7设置utf8编码格式步骤
- Ubuntu中MySQL5.7设置utf8编码格式步骤
- Trafodion 数值转换为时间戳格式
- 解决不同机器相同版本中文编译却报错-----改变UTF8 BOM全局设置
- xcode设置全局宏,修改NSLog打印格式
- 数据库编码格式utf8
- Vc2015 utf8 格式出错
- UTF8格式字符串判断
- 字符串转UTF8格式
- idhttp发送utf8格式
- VS2013将新建的源码文件的编码格式自动设置成UTF8
- VS2013将新建的源码文件的编码格式自动设置成UTF8
- Android Studio创建签名文件 New Key Store.
- ckeditor上传图片后取的内容存在style样式解决方案
- Digit Recognizer by LightGBM
- ThirdPersonCamera
- 八数码(POJ-1077或HDU-1043)
- Trafodion 全局设置UTF8格式
- ReLu(Rectified Linear Units)激活函数
- 如何防止iOS网页中的数字被识别为电话号码
- PAT:L2-014. 列车调度
- C++ Boost在Windows和Linux下的编译安装
- SpringMVC 使用JSR-303进行校验[转自-自行车上的程序员]
- Problem A: 编写函数:三个数的最大最小值 (Append Code)
- oracle指定访问某表或某视图
- linux系统下freeradius AAA认证服务器创建