oracle 应用开发总结(基础篇下)

 (3) 索引
          --|创建索引

                create index aaa on zmb(name)
                select id ,name ,age from zmb where name='hxq';

--|更改索引
                 alter index aaa rebuild bbb;
--|删除索引
                   drop index aaa;
(4) 视图
           --|创建视图
                                  create [or replace] view v_zmb as
                                            select * from zmb;
--|更改视图
                                alter view  v_zmb  
                                                    ........同表操作类似
--|删除视图
                                        drop view v_zmb ;
(5) 同义词
            --|创建同义词
                                  create  synonym book for  图书                        
                                    create  public synonym book for 图书    
--|更改同义词
                                    create[replace synonym] new_book for  图书
--|删除同义词
                                drop synonym  book
                                drop public synonym book
(6) DML
            --|插入数据
                    以下是目前自己最常用的插入数据的方式,可以多条插入:基本的不写了。

                    Insert into 考生 (考号,姓名,成绩)                                                             select  '001','张三',280  from dual
                                                    union all
                                                    select  '002','李四',730  from dual
                                                    union all
                                                    select  '003','王五,550  from dual
                                                    union all
                                                    select  '004','赵六',490  from dual
                                                    union all
                                                    select  '005','钱八',670  from du al


       --|更改数据                     update  考生
                                    set  name='张三丰'
                                      where 考号=001;
                    update  emp
                            set  sal =sal+10
       --|删除数据
                    删除记录: delect from emp where empno=100;     可rollback
                    彻底删除整张表: truncate table  emp;                 不可rollback
       --|查询数据
                    select 功能过于强大,想怎么查就怎么查,以后另外做分析。
       --|合并操作
                   
       --|事物控制
(7) PL/SQL 开发
            --|PL/SQL基本语法
                                --|数据类型
                                --|变量和常量
                                --|表达式和运算符
                                --|结构控制语句
                                                --|分支结构
                                                --|选折结构
                                                --|循环结构               
      --|游标的使用
                                --|游标的概念
                                --|显示游标
                                                    --|显示游标属性
                                                                    --| %ROWCOUNT     (返回-->整型,获得FETCH语句返回的数据行数)
                                                                    --| %FOUND (返回-->布尔型,判断游标所在行是否有效,有效为true,无效为false)
                                                                    --| %NOFOUND (与%FOUND返回的属性值相反)
                                                                    --| %ISOPEN (返回-->布尔型,游标打开时为true,否则为false)
                                                --|游标for循环
                                                --|游标while循环
                                                --|游标的参数传递
                                --|隐式游标
                                                --|隐式游标属性
                                                                    --| SQL%ROWCOUNT     (返回-->整型,获得FETCH语句返回的数据行数)
                                                                    --| SQL%FOUND (返回-->布尔型,判断游标所在行是否有效,有效为true,无效为false)
                                                                    --| SQL%NOFOUND (与%FOUND返回的属性值相反)
                                                                    --| SQL%ISOPEN (返回-->布尔型,游标打开时为true,否则为false)
                                                --|动态select语句和动态游标的用法

        --|存储过程的使用
                            --|创建存储过程
                            --|删除存储过程
                            --|存储过程的参数传递
                            --|执行存储过程
    --|函数的使用
                        --|创建函数
                        --|删除函数
                        --|执行函数
    --|包的使用
                        --|创建包
                        --|创建包体
                        --|调用包
                        --|系统包
    --|触发器的使用
                        --|触发器的种类
                        --|触发事件
                        --|DML触发器           
                                            --|DML触发器的创建
                                            --|行级触发器的应用
                                            --|语句级触发器的应用
                        --|DDL触发器
                                            --|
                        --|DATABASE触发器
                        --|替代触发器 

                 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值