ORACLE常用的SQL语法和数据对象(一)

文章作者 100test 发表时间 2007:03:14 13:46:59
来源 100Test.Com百考试题网


改变表的名称
alter table 表名1 to 表名2.

在表的后面增加一个字段
alter table表名 add 字段名 字段名描述.

修改表里字段的定义描述
alter table表名 modify字段名 字段名描述.

给表里的字段加上约束条件
alter table 表名 add constraint 约束名 primary key (字段名).
alter table 表名 add constraint 约束名 unique (字段名).

把表放在或取出数据库的内存区
alter table 表名 cache.
alter table 表名 nocache.

3.0drop (删除表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等)

删除表和它所有的约束条件
0drop table 表名 cascade constraints.

4.truncate (清空表里的所有记录, 保留表的结构)

truncate 表名.

三.查询语句 (0select) 部分

0select字段名1, 字段名2, …… from 表名1, [表名2, ……] where 条件.

字段名可以带入函数
例如: count(*), min(字段名), max(字段名), avg(字段名), distinct(字段名),
to_char(date字段名,yyyy-mm-dd hh24:mi:ss)

nvl(expr1, expr2)函数
解释:
if expr1=null
return expr2
else
return expr1

decode(aa﹐v1﹐r1﹐v2﹐r2....)函数
解释:
if aa=v1 then return r1
if aa=v2 then return r2
..…
else
return null


相关文章


Oracle数据库基本知识及问题解决
如何掌握Oracle中的时间间隔型数据(1)
ORACLE考试Oracle8i:性能及其调优大纲
如何掌握Oracle中的时间间隔型数据(2)
ORACLE常用的SQL语法和数据对象(一)
分析Oracle数据库日志文件(二)
教你如何来恢复一个丢失的数据文件
在Oracle9i中计算时间差
ORACLE常用的SQL语法和数据对象(二)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛