---------------loop循环定义变量--------------------declare cursor c1 is select * from emp;# rec emp%rowtype;# i numeber:=1; # v_count number;begin# select count(*) into v_count from emp;#(1) open c1; loop...
分类:
数据库 时间:
2014-07-20 00:33:20
阅读次数:
334
在报表的开发当中,难免会遇到行转列的问题。以Oracle中scott的emp为例,统计各职位的人员在各部门的人数分布情况,就可以用“行转列”:scott的emp的原始数据为: EMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNO7369SMITHCLERK790212/17/1...
分类:
数据库 时间:
2014-07-16 19:32:20
阅读次数:
256
在报表的开发当中,难免会遇到行转列的问题。以Oracle中scott的emp为例,统计各职位的人员在各部门的人数分布情况,就可以用“行转列”:scott的emp的原始数据为:EMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNO7369SMITHCLERK790212/17/19...
分类:
数据库 时间:
2014-07-15 23:30:14
阅读次数:
337
1. PLSQL基本使用
注:1. 三段 declare
Begin
Exception
End;
2. 声明:emp.ename%type;
和字段的属性相同。
3. begin: select 带查询自动 into
存储变量。
4. 条件语句:
(1)if then
...
分类:
数据库 时间:
2014-07-13 18:49:06
阅读次数:
305
1.RANGE 分区 创建实例: CREATE TABLE EMP ( id int not null primary key auto_increment, name char(25) not null default '' ) PARTITIO...
分类:
数据库 时间:
2014-07-12 00:10:04
阅读次数:
302
1.hash分区 PS::个人觉得HASH分区很好很强大,简单确分布极其均匀 创建实例: CREATE TABLE HASH_EMP ( tid int, tname char(255) ) PARTITION BY HASH (tid) P...
分类:
数据库 时间:
2014-07-11 23:56:01
阅读次数:
408
使用的是scott用户下的emp 和dept表进行操作--(1) 查询20部门的所有员工信息。select * from emp where deptno=20;--(2) 查询所有工种为CLERK的员工的员工号、员工名和部门号。(注意大小写)select empno,ename,deptno fr...
分类:
数据库 时间:
2014-07-11 23:30:03
阅读次数:
421
1.myisam,bdb,innodb,memory 单表至少支持16个索引2.create index id_index on emp (id) 为emp表创建一个名为id_index的id字段的索引3.drop index id_index on emp 删除emp表的id_index 索引4....
分类:
数据库 时间:
2014-07-08 22:42:14
阅读次数:
306
删除重复行SQL实验简单举例
说明:实验按顺序进行,前后存在关联性,阅读时请注意,打开目录更便于查看。
构造实验环境:
SQL> select count(*) from emp;
COUNT(*)
----------
14
SQL> alter table EMP drop constraint PK_EMP CASCADE;
--删除主...
分类:
数据库 时间:
2014-07-08 19:26:25
阅读次数:
257
1.create or replace view emp_view as select * from t4 ;给t4表创建一个名为emp_view的视图2.drop view emp_view 删除视图=======================================1.创建一个存储过程...
分类:
数据库 时间:
2014-07-08 11:38:51
阅读次数:
254