一:SQL OVERVIEW
1:什么是SQL
结构化查询语句SQL是连接关系数据库管理系统的工业化标准
结构化查询语句从对RDBMS的一个查询来返回结果
SQL不是一种程序语言
2:SQL语句类型 DDL
CREATE 定义一个新表,新索引,新视图
DROP 销毁一个表,索引或者视图
ALTER 改变表结构或者保护定义
3:SQL语句类型 DML
SELECT 执行关系查询功能(SELECT PROJECT JOIN UNION INTERSECT MINUS)
INSERT 将一新行插入到一个表中
UPDATE 修改一个存在的行的值
DELETE 将行从表中删除
4:SQL语句类型 DCL
GRANT 给予用户权限
REVOKE 去除用户权限
GIVE 转移数据库拥有权
5:命名数据库对象
名字可以由下列对象组成:a-z A-Z 0-9 _ $ #
名字必须由下列对象开始:a-z A-Z _ #
名字长度被限定在30个字符内
NOTE:Teradata is not case-sensitive
二:Teradata SQL Extensions
1:三个ANSI标准
ANSI SQL-89(SQL1)
ANSI SQL-92(SQL2)
ANSI SQL-99(SQL3)
三个ANSI SQL-92 COMPLIANCE:Entry level
Intermediate level
Full level
Teradata本身对SQL具有了独特的扩展
Teradata AN