易截截图软件、单文件、免安装、纯绿色、仅160KB

PL/SQL 控制结构

在PL/SQL中引入了控制结构,包括选择结构,循环结构和跳转结构
一 选择结构
1,IF 语句
 
    在PL/SQL中,选择结构可以通过if语句来实现,也可以通过Case语句(oracle9i中)
    利用if语句实现选择控制的语法为:
     if condition1 then statements1;
     [else if condition2 then statements2;]
     ......
    [else  else_statements];
    end if;
 
  由于PL/SQL 中的逻辑运算结果有true,false 和null 三种,因此在进行选择条件的判断时,要考虑条件为null的情况
 
 
2,CASE 语句
 
 在Oracle9i中提供了另一种选则控制结构,即case语句。case 语句有两种形式,一种只进行等值比较,另一种可以进行多条件比较。
(1)只进行等值比较的case语句;
   Case test_value
          when value1 then statements1;
          when value2 then statements2;
          ......
         when valuen then statementsn;
         [else  else_statements;]
        end case;
 case 语句判断test_value 的值是否与value值相等。如果相等,则执行其后的语句。
(2) 可以多条件比较case 语句
   case
       when condition1 then statements1;
       when condition2 then statements2;
       ......
       when conditionn then statementn;
        [ else else_statements;]
      end case;
    case 语句对每一个when条件进行判断,当条件为真时,执行其后的语句;如果所有的条件都为假,则执行else后的语句。
二 循环语句
在PL/SQL中,循环结构有三种形式,分别为简单循环,while循环,for循环。
1&nbs


相关文档:

Sql语句学习笔记(3) 插入数据

这里使用的数据库和数据表分别来自Sql语句学习笔记(1)——创建数据库和Sql语句学习笔记(2)——创建数据表
use RetalDB
go
--插入数据到表tb_movie_type
insert tb_movie_type values(0,'普通片','Regular')
insert tb_movie_type values(1,'新片','NewRelease')
insert tb_movie_type values ......

Sql语句学习笔记(4) 查询1

这里使用的数据库和数据表分别来自Sql语句学习笔记(1)——创建数据库和Sql语句学习笔记(2)——创建数据表
use RetalDB
/********************
单表查询
*********************/
--查询tb_user中的数据:无条件查询
--(1)
select * from tb_user--查询所有信息
--(2)
select top 2 * from ......

SQL脚本修改表结构

新建表:
create table [表名]
(
[自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
[字段1] nVarChar(50) default '默认值' null ,
[字段2] ntext null ,
[字段3] datetime,
[字段4] money null ,
[字段5] int default 0,
[字段6] Decimal (12,4) default 0,
[字段7] image null ,
)
删除表:
Drop table [表 ......

SQL获取所有数据库名、表名、储存过程以及参数列表

SQL获取所有数据库名、表名、储存过程以及参数列表
1.获取所有数据库名:
   (1)、Select Name from Master..SysDatabases order by Name
2.获取所有表名:
   (1)、Select Name from SysObjects Where XType=''U'' orDER BY Name
           XType='' ......

PL/SQL 中的SQL语句

例如:
普遍的SQL语句:
          update book set bookname='sssss' where bookId=1;   
在PL/SQL 中执行: 
          declare
           v_book ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号