考试网 >> IT认证 >> Oracle >> Oracle指导 >> ORACLE 常用的SQL语法和数据对象(二)

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

发布时间:2006-06-28 09:38     点击:
分页:[1] 2 3  下一页

 

改变表的名称

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

LPAD(char1,n,char2)函数 

解释: 

字符char1按制定的位数n显示,不足的位数用char2字符串替换左边的空位 
分页:[1] 2 3  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有