oracle常用sql语法集合
2008-09-04 12:50:15 来源:WEB开发网创建表时可以给字段加上约束条件
例如 不允许重复 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
LPAD(char1,n,char2)函数
解释:
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
更多精彩
赞助商链接