a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 66|回复: 0

[综合] Oracle数据库常用sql语句汇总4

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
3.DROP (删除表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等)
$ t+ y' C  m4 s+ j7 A! T/ j, v" Y7 P5 v0 x
删除表和它所有的约束条件
1 V* y4 m' h  j- D1 j) a/ h" vDROP TABLE 表名 CASCADE CONSTRAINTS;% K. S' s. m" I
5 D# x) h9 P* B& S4 i7 J% `
4.TRUNCATE (清空表里的所有记录, 保留表的结构)
" `  V0 S0 x( U( c- v" Q! _1 ~: O1 J& m& K: \
TRUNCATE 表名;
  ^- l5 q2 {3 ]) r2 m$ r三.查询语句 (SELECT) 部分$ v5 T5 _8 u/ ~1 V
SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WHERE 条件;/ ?# K) ?* v; r
4 U& z0 |" j, P$ }) ]
字段名可以带入函数- {" n; e; X) }8 r% a+ N
  例如:  COUNT(*), MIN(字段名),  MAX(字段名),  AVG(字段名), DISTINCT(字段名),
( a5 i& E: ?$ R; \) T) A5 l           TO_CHAR(DATE字段名,'YYYY-MM-DD HH24:MI:SS')
9 F. u3 ?7 @5 T& ?1 E  n3 t0 h
/ X5 x: z1 c& b$ s$ ONVL(EXPR1, EXPR2)函数
# N% S3 {" d" V' j: ~解释:
) `: w# j* h. v7 @5 r; [IF EXPR1=NULL: [0 q$ P. t0 q$ o) @3 J
                RETURN EXPR2) g* l1 ?! e4 i4 L4 ?' @& ^
ELSE! q. ]- t* }1 z+ P1 \
                       RETURN EXPR1+ Z/ C+ S0 D$ t
7 u+ g4 T+ U& P6 X. T" R8 o* }( _/ a4 A& q6 P
DECODE(AA﹐V1﹐R1﹐V2﹐R2....)函数
% c: t: F4 K. o, |# {0 \解释:. G0 a; b% P" G) N! p
IF AA=V1 THEN RETURN R1
/ ?( j. Q! z+ V( mIF AA=V2 THEN RETURN R29 z- @0 Z7 _0 j1 L" w+ v! n
..…9 b4 r  A1 D3 Z
ELSE) T" p. Z& |4 S: o' m5 g. g- W. t( n
RETURN NULL
7 q0 v/ {3 w, h1 W5 ^& ?5 [$ F, N* _3 o+ H" G% p% T% Z
LPAD(char1,n,char2)函数5 b0 {4 w' T  ~
解释:
. N. o: [* T# }* l+ O0 v; k& `% C) K字符char1按制定的位数n显示,不足的位数用char2字符串替换左边的空位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-3 04:30 , Processed in 0.170741 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表