首页 > 数据库 > Oracle > 0707_oracle 索引
----
索引
反键索引
t1 colour varchar2(20)
index
blue 1
blue 2
red 3
7788 AAAAAAAA
7900 AAAA
7901 AAAAA
7788 100
7900 010
7901 001
OLAP
PL/SQL----------Procedure Language SQL 过程化的SQL语言
PL/SQL 基本组成 “块"
块
声明部分 declare
变量 类型 游标
执行部分
begin ...end ;
SQL 语句
异常处理部分 exception
捕获执行体里面报错/并且可以进一步处理
---执行体
begin
grant select on emp to scott;
end;
/
dql---select sal from emp where empno=7788;
dml---update emp set sal=123;
tcl---commit;
ddl---drop table emp;
dcl---grant select on emp to scott;
DQL----into
DDL DCL----动态SQL
----
begin
dbms_output.put_line('hello word !!!!!');
end;
/
----------声明部分
变量
declare
变量名字 变量类型 【初始值】 ;
查询scott工资
select sal from emp where empno=7788;
1 declare
2 vsal number;
3 begin
4 select sal into vsal from emp where empno=7788;
5 dbms_output.put_line(vsal);
6* end;
ABC[4]
extend
数组 PL/SQL表
记录
id number
----------数组---------
declare
type a_varrary is varray(11) of number;
va a_varrary ;
begin
va := a_varrary();
va.extend(11);
select sal,deptno,mgr into va(1),va(2),va(3) from emp where ename='SCOTT' ;
dbms_output.put_line(va(1)||'--'||va(2)||'----'||va(3));
end;
/
--------PL/SQL表-------
declare
type a_table IS TABLE of varchar2(10) index by binary_integer;
va a_table ;
begin
va(2) := 'abc';
va(3) :='ddd';
end;
/
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69949806/viewspace-2663320/ ,如需转载,请注明出处,否则将追究法律责任。