WEB开发网
开发学院数据库Oracle ORACLE中常用的SQL语法和数据对象 阅读

ORACLE中常用的SQL语法和数据对象

 2007-05-10 12:20:22 来源:WEB开发网   
核心提示: 创建表时可以给字段加上约束条件例如 不允许重复 UNIQUE, 关键字 PRIMARY KEY2.ALTER (改变表, 索引, 视图等)改变表的名称ALTER TABLE 表名1 TO 表名2;在表的后面增加一个字段ALTER TABLE表名 ADD 字段名 字段名描述;修改表里字段的定

创建表时可以给字段加上约束条件

例如 不允许重复 UNIQUE, 关键字 PRIMARY KEY

2.ALTER (改变表, 索引, 视图等)

改变表的名称

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.DROP (删除表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等)

删除表和它所有的约束条件

DROP TABLE 表名 CASCADE CONSTRAINTS;

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

TRUNCATE 表名;

三.查询语句 (SELECT) 部分

SELECT字段名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

上一页  1 2 3 4 5  下一页

Tags:ORACLE 常用 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接