- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OraclePLSQL语句大全
--修改表的内容 DDLselect*from emp;--使用insert添加行insertinto emp(ename,job,empno)values(WANGYI,DBA,2000);commit;--忽略列的的列表insertinto emp values(3000,ZHANG,DBA,1000,to_date(1990-07-15,yyyy-mm-dd),2000,null,10);commit;--为列指定空值insertinto emp values(3001,ZHANG1,DBA,1000,to_date(1990-07-15,yyyy-mm-dd),null,null,null);rollback;--在列值中使用单引号和双引号单引号里面的双引号表示单引号,例如插入 O’nalinsertinto emp(ename,empno)values(Onal,2222);--复制一个表createtable emp2 asselect*from emp ;truncatetable emp2;--从一个表向另外一个表复制行insertinto emp2(empno,ename,sal)select empno,ename,sal from emp where empno=7369;rollback;insertinto emp2 select*from emp where empno=7369;--使用update修改行update emp set ename=KKKKwhere ename=WANGYI;--如果有两个WANG则两个都修改COMMIT;--returning 子句variable sk numberupdate emp set sal=3000where ename=KKKKreturningavg(sal)into: sk;----有问题--使用delete 删除行deletefrom emp where ename=KKKK;commit;--jdbc_lobselect*from emp;droptable JDBCTEST;SELECT*FROM jdbct1;altertable jdbct1 add(comm number(10));altertable jdbct1 drop(comm);--包:规范+包体--创建包规范create or replace package emp2_package as --指定包的用户可以使用的过程和函数的列表(同时包括变量,类型定义,游标)function func_sum(n number,m number) return number ;end emp2_package; --创建包体create or replace package body emp2_package as --实现声明中的方法 function func_sum(n number, m number) return number as sums number; begin sums:=n+m; return sums; end func_sum;end emp2_package;--调用包中的函数和过程select emp2_package.func_sum(1,2) from dual;--获取包中函数和过程的信息select * from user_procedures ;--删除包drop package emp2_package;--触发器--创建触发器(简单的)create or replace trigger trigger_test before insert on emp2for each row when (new.sal10000) --行级触发器 begin -- raise_application_error(-20011,工资不能超过1W!); dbms_output.put_line(工资不能超过1W!); end trigger_test;--测试触发器insert into emp2(empno,ename,sal) values (9527,gggg,11111);--创建触发器create or replace trigger trigger_test3after insert or update of sal on empfor each row when (new.salold.sal*0.75) begin --update emp set sal=:old.sal; dbms_output.put_line(:old.sal); end t
您可能关注的文档
- MDX 简介.ppt
- MCP6V31T-EOT,MCP6V31UT-ELT,MCP6V31UT-EOT, 规格书,Datasheet 资料.pdf
- 2017年央财金融硕士考研参考书-育明斯泰朗考研.pdf
- Microsoft access书本作业.doc
- MIS SQL 新进人员考式题目 A1_TEST.doc
- 21 桃花源记 B.ppt
- 207级公共事业管理本科管理方法与技术课程试题B.doc
- 253_用频率估计概率.ppt
- 3.1.2 不等式的性质 课件(人教A版).ppt
- 311020040面向对象程序设计导论_双语_A闭_.pdf
- 广东省深圳市龙岗区德琳学校初中部2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省珠海市第四中学、立才学校、梅华中学2022-2023学年七年级上学期期中质量检测英语试题(原卷版+解析).docx
- 教科版2024-2025学年六年级科学上册第一单元第4课时《生物细胞》同步练习(含答案).docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 7 【单元测试 · 提高卷】.docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 5【单元测试 · 基础卷】.docx
- 广东省深圳市南山区太子湾学校2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省深圳市南山第二外国语学校(集团)2022-2023学年七年级上学期期中考试英语试题(含听力)(原卷版+解析).docx
- 牛津沪教版七年级英语上册单元速记•巧练 2023-2024学年七年级上学期期末英语全真模拟卷(深圳适用02).docx
- 广东省阳江市江城区2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省梅州市梅县区宪梓中学2022-2023学年七年级上学期期中英语试题(原卷版+解析).docx
文档评论(0)