下载此文档

oracleplsql编程手册(sql大全).docx


文档分类:IT计算机 | 页数:约77页 举报非法文档有奖
1/77
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/77 下载此文档
文档列表 文档介绍
oracleplsql编程手册(sql大全).doc
select up date validate
带*命令句尾不必加分号,并且不存入
SQL缓存区.
Oracle PL/SQL编程手册〔SQL大全〕
SQL P LUS
SQL命令
以下17个是作为语
select en ame,job
from emp
where deptno=20
and job!='clerk';
表达式
算术表达式
选择奖金高于其工资的 5%的雇员
select en ame,sal,comm,comm/sal from emp
where comm>.05*sal
order by comm/sal desc;


日期型数据的运算
add two
days
to 6-Mar-87
6-Mar-87
+ 2 =
8-Mar-87
add two
hours
to 6-Mar-87
6-Mar-87
+ 2/24
=6-Mar-87
and
2hrs
add 15
seconds
to 6-Mar-87
6-Mar-87
+ 15/(24*60*60) = 6-Mar-87
and
列名的别名
select en ame empio yee from
emp
where deptno =10;
(别名:
15 secs
select where order
empio yee)
en ame,sal,comm,comm/sal
comm>.05*sal
by comm/sal desc;
"C/S RATIO" from emp
SQL命令的编辑
list or l 显示缓冲区的内容
list 4 显示当前SQL命令的第4行,并把第4行作为当前行,在该行号后面有个 *.
cha nge or c用新的内容替换原来在一行中第一次出现内容
SQL>c/(...)/('a nalyst')/
inp ut or i 增加一行或多行
append or a 在一行后追加内容
del删除当前行删除SQL缓冲区中的当前行
run 显示并运行SQL缓冲区中的命令
/运行SQL缓冲区中的命令
edit 把SQL缓冲区中的命令写到操作系统下的文本文件,
并调用操作系统提供的编辑器执行修改.
3 数据操纵
数据的插入
in sert
values
into dept
(10,'acco un ti ng',' new york');
in sert
values
into dept (dn ame,de ptno)
('accou nti ng',10);
从其它表中选择插入数据
in sert into emp (empno,en ame,de ptno)
select id,n ame,de partme nt


from old_e mp
where de partme nt in (10,20,30,40);
使用参数
in sert into dept
values(&deptno,&dn ame,&loc);
执行时,SQL/PLUS对每个参数将有提示用户输入 参数对应日期型或字符型数据时,可在参数上加引号,输入时就可不用引号
in sert into dept
values(&deptn o,' &dn ame','&loc');
插入空值(NULL )
in sert into dept
values(50,'educati on', null);
插入日期型数据
日期型数据缺省格式: DD-MON-YY
in sert into emp
(empno,en ame,hiredate) values(7963,'sto ne','07-A PR-87');
系统时间:SYSDATE
in sert into emp
(empno,en ame,hiredate) values(7600,'koh n',SYSDATE);

oracleplsql编程手册(sql大全) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数77
  • 收藏数0 收藏
  • 顶次数0
  • 上传人0640105
  • 文件大小270 KB
  • 时间2022-03-22