
sql
白开水1993
一杯白开水
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql基本用法
SELECT * FROM emp ; 范例3-2:现在要求查询出公司的雇员雇佣情况,所以希望通过数据库可以查找到每个雇员的编号、姓名、基本工资三个信息进行浏览SELECT empno,ename,job FROM emp ; 范例3-3:现在要求查询公司中所有雇员的职位信息SELECT job FROM emp ; 范例3-4:显示的职位包含了太多的重复内容,使用了DISTINCT关...转载 2018-03-09 11:32:54 · 465 阅读 · 0 评论 -
oracle merge 用法
语法:MERGE INTO [target-table] A USING [source-table sql] B ON([conditional expression] and [...]...)WHEN MATCHED THEN [UPDATE sql] /update setcol1=col_val,col2=col2_valWHEN NOT MATCHED THEN...转载 2018-07-22 22:01:53 · 339 阅读 · 0 评论 -
oracle cube 用法
1.先看一下ROLLUP的数据统计效果1)创建测试表group_testSECOOLER@ora11g> create table group_test (group_id int, job varchar2(10), name varchar2(10), salary int);Table created.2)初始化数据insert into group_test values ...转载 2018-07-22 22:19:10 · 5694 阅读 · 4 评论 -
insert all的高级用法
insert all向多个表插入数据SCOTT@ db>drop table e1;Table dropped.Elapsed: 00:00:00.32SCOTT@ db>drop table e2;Table dropped.Elapsed: 00:00:00.04eSCOTT@ db>SCOTT@ db>create table e1 as...原创 2018-07-22 22:49:48 · 2804 阅读 · 0 评论 -
insert first 用法
理解:insert first 当数据满足第一when 条件的时候,不会作用在下面的when条件了。简而言之:当一条数据满足条件后,即使满足后面的条件也不会插入数据库。正常情况:如果数据满足所有的when条件,每个表都会插入该条数据,insert first数据只会插入一个表。 SCOTT@ db>insert first 2 when sal>3000 th...原创 2018-07-22 23:07:14 · 1570 阅读 · 0 评论 -
数据库的外部表
此处会引用部分潇湘隐者的内容。RACLE外部表用来存取数据库以外的文本文件(Text File)或ORACLE专属格式文件。因此,建立外部表时不会产生段、区、数据块等存储结构,只有与表相关的定义放在数据字典中。外部表,顾名思义,存储在数据库外面的表。当存取时才能从ORACLE专属格式文件中取得数据,外部表仅供查询,不能对外部表的内容进行修改(INSERT、UPDATE、DELETE操作)。不能...原创 2018-08-13 00:15:02 · 3477 阅读 · 0 评论 -
plsql 异常获取
set serveroutput ondeclare v_result number; v_myexp exception; pragma EXCEPTION_init(v_myexp,-20789); 自定义异常代码begin v_result:=11; if v_result>10 and v_result<20 then RA...原创 2018-11-20 10:25:09 · 586 阅读 · 0 评论 -
重新编译失效oracle存储过程
1.查找到无效对象select 'Alter '||object_type||' '||object_name||' compile;' from user_objects where status = 'INVALID';2.重新编译存储过程 pro_backup_call 执行下面脚本即可alter procedure pro_backup_call compile;...原创 2019-09-10 18:04:00 · 805 阅读 · 0 评论