051知识点整理
2015-06-26 19:06
330 查看
任何数据与null值运算结果为null
定义clob类型时不需要加size
表名不能够以数字开头,要么加上双引号,要么以字母开头。
字符型默认值不用双引号,用单引号
表名只能由字母,数字,下划线,&,#等字符,没有星号
不能用保留字作为列名
表名的长度为1~30个字符
表的列最多有1000个
有default值的列也可以存空值
表和同义词在相同的schema里名称可以相同
在同一个数据库里,在不同的schema,可以有相同的名称
外键可以包含空值
唯一约束可以包含空值
sysdate不能用在check约束中
nextvalue不能作为default值
not null 约束只能定义在列级,不能定义在表级
create sequence 时候可以省略所有参数,默认start with 1,步长为1,无上限
create sequence时如果不指定cache或者nocache,则默认缓存20个放在内存,如果内存崩溃,则下次从21开始
可以在表和簇上面创建索引
不可用在简单视图上创建索引
通过创建同义词,可以用更剪短的名称来引用对象
私有同义词只有创建者可以使用,公有同义词所有用户都可以用,公有同义词由数据库管理员创建
公有同义词和私有同义词的名字在一张表中可以相同
order by 可以指定表达式,列名,别名或者列位置作为排序条件,别名要完全匹配
NVL(expr1,expr2),如果expr1不为null则返回expr1 ,否则返回expr2,expr1和expr2可以是任意数据类型,但需要是同一类型,或者expr2可以隐式的转为expr1的类型
NVL2(EXPR1,EXPR2,EXPR3),如果EXPR1 非空则返回EXPR2,否则返回EXPR3.如果EXPR2和EXPR3类型不同,则隐式转换为相同,如果不能隐式转换则报错。EXPR2和EXPR3可以是任意数据类型,除了LONG类型。
NULL值不参与avg(),max(),min(),count()等集合函数的运算。当然count(*)包含null
不能对DATE使用avg()
max()和min()可以对数值和date类型取最大和最小值
where 子句不能带组函数,having子句才可以,having后面的组函数只能有一层,不能嵌套。
用于自然连接的列不能有限定符前缀,不用于自然连接的列才可以
using只能用在等值连接
可以在许多sql子句中使用子查询,包括:where子句,from子句,having子句
定义clob类型时不需要加size
表名不能够以数字开头,要么加上双引号,要么以字母开头。
字符型默认值不用双引号,用单引号
表名只能由字母,数字,下划线,&,#等字符,没有星号
不能用保留字作为列名
表名的长度为1~30个字符
表的列最多有1000个
有default值的列也可以存空值
表和同义词在相同的schema里名称可以相同
在同一个数据库里,在不同的schema,可以有相同的名称
外键可以包含空值
唯一约束可以包含空值
sysdate不能用在check约束中
nextvalue不能作为default值
not null 约束只能定义在列级,不能定义在表级
create sequence 时候可以省略所有参数,默认start with 1,步长为1,无上限
create sequence时如果不指定cache或者nocache,则默认缓存20个放在内存,如果内存崩溃,则下次从21开始
可以在表和簇上面创建索引
不可用在简单视图上创建索引
通过创建同义词,可以用更剪短的名称来引用对象
私有同义词只有创建者可以使用,公有同义词所有用户都可以用,公有同义词由数据库管理员创建
公有同义词和私有同义词的名字在一张表中可以相同
order by 可以指定表达式,列名,别名或者列位置作为排序条件,别名要完全匹配
NVL(expr1,expr2),如果expr1不为null则返回expr1 ,否则返回expr2,expr1和expr2可以是任意数据类型,但需要是同一类型,或者expr2可以隐式的转为expr1的类型
NVL2(EXPR1,EXPR2,EXPR3),如果EXPR1 非空则返回EXPR2,否则返回EXPR3.如果EXPR2和EXPR3类型不同,则隐式转换为相同,如果不能隐式转换则报错。EXPR2和EXPR3可以是任意数据类型,除了LONG类型。
NULL值不参与avg(),max(),min(),count()等集合函数的运算。当然count(*)包含null
不能对DATE使用avg()
max()和min()可以对数值和date类型取最大和最小值
where 子句不能带组函数,having子句才可以,having后面的组函数只能有一层,不能嵌套。
用于自然连接的列不能有限定符前缀,不用于自然连接的列才可以
using只能用在等值连接
可以在许多sql子句中使用子查询,包括:where子句,from子句,having子句
相关文章推荐
- PostgreSQL教程(十三):数据库管理详解
- oracle 11g RAC 常用命令整理分享
- MySQL数据库管理常用命令小结
- Oracle 11g中密码过期问题详解
- pycharm 使用心得(六)进行简单的数据库管理
- 使用Jedit建立IDE图文教程
- windows 2008+Oracle 11g R2 故障转移群集配置
- Oracle 11g详细安装(win7)
- 开源Webshell利用工具——Altman
- Oracle11gR2卸载
- 发现有的时候,EBS会报连接数不足的问题
- 排序优化
- 解析Oracle 11g中对数据列默认值变化的优化
- NoSQL与RDBMS:何时使用,何时不使用
- oracle 11gr2
- Oracle 11g 分区表
- DBA成长计划
- oracle 11g RAC 的一些基本概念(一)
- oracle 11g RAC 的一些基本概念(二)
- oracle 11g RAC 的一些基本概念(三)