
TERADATA数据仓库
Lianming2009
这个作者很懒,什么都没留下…
展开
-
SQL左连接,右连接,全连接,内连接,交叉连接
连接分为内连接、外连接和交叉连接。最常用莫过于内连接(INNER JOIN) 和 左外连接(LEFT JOIN 或 LEFT OUTER JOIN)。 内连接。(典型的连接运算,使用像 = 或 <> 之类的比较运算符)包括相等连接和自然连接。INNER JOIN 或 JOIN用法:A INNER JOIN B ON 关联条件,自然连接等价于:SELECT DISTINCT * ...原创 2012-12-15 23:20:17 · 170 阅读 · 0 评论 -
TERADATA的主键与索引
在传统的关系型数据库中,像Oracle、SQL Sever、DB2等,建表时一定要设定明确的主键约束,以唯一地区分记录。 TERADATA虽也是关系型数据库,但因专为数据仓库而生,仓库汇集多方数据,数据质量很难保证,故对主键的概念和限制也大大地淡化了,取而代之的是索引。具体体现在: 1) 有主键概念,存在于仓库E-R图中。清晰的主键和外键,便于理解和关联查找; 2...原创 2013-01-01 12:13:09 · 2353 阅读 · 0 评论 -
TERADATA日常使用
对于TERADATA数据库,表中记录一般都不作唯一性线束,在此情况,常常要查看数据情况。 一、 检查唯一性或主键 reportno在表rmo_report_record中是否唯一 二、查看历史中“2013-01-01”这天的数据 三、查看月末的数据 ...原创 2013-01-01 12:20:08 · 373 阅读 · 0 评论 -
Char与Varchar字段对待空格的区别
字符串字段存储时,默认左对齐;插入char字段时,长度不够,在尾部补空格;插入varchar字段时,自动去除尾部空格,除非显示插入带尾部空格常量;char、varchar、常量比较时,字符串尾部空格自动忽略,头部空格认为有意义。 故尾部有空格,不影响比较判断; char与varchar比较亦通行;char字段插入varchar字段,亦无需担心尾部空格占空间。 ...原创 2013-03-01 14:09:34 · 695 阅读 · 0 评论