teradata数据库-创建表及分区表CASE_N
2015-12-30 18:19
323 查看
1 CHECKSUM = DEFAULT 是什么意思
CHECKSUM 是用来校验数据是否损坏的。DEFAULT是缺省项,可以再DBS程序中设置。不过,一般情况下DEFAULT为NONE选项,NONE选项不进行CHECKSUM计算,所以对性能没有任何印象。
2 SET LATIN NOT CASESPECIFIC 是不是说字段左面不用区分大小写
SET LATIN使用拉丁字符集编码,如果碰到非拉丁字符会显示乱码;
NOT CASESPECIFIC不区分大小写。如,'A' = 'a'。
3 TITLE 有什么作用
TITLE相当于AS取别名的功能。
4 COMPRESS ('a','b')是什么意思,请各位指教
压缩'a', 'b'的值,节省存储空间。
5.下列保留字可以定义特殊分区: NO CASE (or NO RANGE) [OR UNKNOWN] and UNKNOWN
ex: PARTITION BY CASE_N
(col3 IS NULL,
col3 < 10,
col3 < 100,
NO CASE OR UNKNOWN)
CASE_N和RANGE_N在以下情况可以将数据放入特定分区:
• 数据没有落在任何CASE或RANGE表达式内.
• 计算表达式是UNKNOWN的情况.
如下几种定义的异同:
PARTITION BY CASE_N (col3 IS NULL, col3 < 10, col3 < 100, NO CASE OR UNKNOWN);
PARTITION BY CASE_N (col3 IS NULL, col3 < 10, col3 < 100, NO CASE, UNKNOWN);
PARTITION BY CASE_N (col3 IS NULL, col3 < 10, col3 < 100, NO CASE);
PARTITION BY CASE_N (col3 IS NULL, col3 < 10, col3 < 100, UNKNOWN);
第一种,匹配不上(如col3=500)的和无法匹配的(如col3=NULL)放在一个分区,第二种分开放,
第三种碰见unknown数据时报错,第四种遇见匹配不上的会报错
CHECKSUM 是用来校验数据是否损坏的。DEFAULT是缺省项,可以再DBS程序中设置。不过,一般情况下DEFAULT为NONE选项,NONE选项不进行CHECKSUM计算,所以对性能没有任何印象。
2 SET LATIN NOT CASESPECIFIC 是不是说字段左面不用区分大小写
SET LATIN使用拉丁字符集编码,如果碰到非拉丁字符会显示乱码;
NOT CASESPECIFIC不区分大小写。如,'A' = 'a'。
3 TITLE 有什么作用
TITLE相当于AS取别名的功能。
4 COMPRESS ('a','b')是什么意思,请各位指教
压缩'a', 'b'的值,节省存储空间。
5.下列保留字可以定义特殊分区: NO CASE (or NO RANGE) [OR UNKNOWN] and UNKNOWN
ex: PARTITION BY CASE_N
(col3 IS NULL,
col3 < 10,
col3 < 100,
NO CASE OR UNKNOWN)
CASE_N和RANGE_N在以下情况可以将数据放入特定分区:
• 数据没有落在任何CASE或RANGE表达式内.
• 计算表达式是UNKNOWN的情况.
如下几种定义的异同:
PARTITION BY CASE_N (col3 IS NULL, col3 < 10, col3 < 100, NO CASE OR UNKNOWN);
PARTITION BY CASE_N (col3 IS NULL, col3 < 10, col3 < 100, NO CASE, UNKNOWN);
PARTITION BY CASE_N (col3 IS NULL, col3 < 10, col3 < 100, NO CASE);
PARTITION BY CASE_N (col3 IS NULL, col3 < 10, col3 < 100, UNKNOWN);
第一种,匹配不上(如col3=500)的和无法匹配的(如col3=NULL)放在一个分区,第二种分开放,
第三种碰见unknown数据时报错,第四种遇见匹配不上的会报错
相关文章推荐
- 豌豆夹Redis解决方案Codis安装使用
- 将MYSQL数据文件拷贝到使用LVM扩容的磁盘中
- SQL中Left Join 与Right Join 与 Inner Join 与 Full Join的区别
- oracle异机不完全恢复数据库
- 如何计算oracle数据库内存
- MySQL主从复制
- redis 基础
- 浅谈MySQL表类型
- MySQL取得某一范围随机数(MySQL随机数)
- 树形菜单 的mysql 存储过程实现增删查
- SQL根据日期查询年、月、星期等
- Oracle中的BLOB和CLOB
- SQL Server: 解决链接服务器中 CASE WHEN 不能超过10级
- 数据库链接 mysql,sqlserver
- MySQL工具汇总
- MySQL Server has gone away报错原因汇总
- mysql中有大量sleep进程的原因与解决办法
- lettuce--Advanced Redis client
- mysql的学习笔记之loop(1)
- mysql 线程等待时间,解决sleep进程过多的办法