ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 使用变量

使用变量

原创 Linux操作系统 作者:xw_z 时间:2009-05-22 11:34:14 0 删除 编辑
替换变量有两种类型:
临时变量:         只在使用它的SQL语句中有效,值不能保留。
已定义变量:    值会一直保留到被显示地删除、重定义或推出SQL*PLUS为止。
 
 
1  临时变量
1)  使用字符&定义临时变量,后面跟上变量名
例:
           SQL> select product_id,name,price
          2  from products
          3  where product_id = &v_product_id
          4  /
         输入 v_product_id 的值:  2
        原值    3: where product_id = &v_product_id
        新值    3: where product_id = 2
        PRODUCT_ID NAME                              Price
         ---------- ------------------------------ --------
                               2 Chemistry                        $30.00
2) 控制输出行
       set verify off  可以禁止显示原值和新值。
3) 可使用变量替换表名和列名
 
 
2    已定义变量
1) 使用DEFINE命令定义并查看变量
        例: DEFINE v_product_id = 7                 --定义
                  DEFINE v_product_id                       --查看
                  DEFINE                                               --查看当前会话的所有变量
2) 使用ACCEPT命令定义并设置变量
      语法: ACCEPT variable_name [type] [FORMAT format] [PROMPT prompt] [HIDE]
      例:    ACCEPT v_date DATE FORMAT 'DD-MON-YYYY' PROMPT 'Date: '
                  Date: 12-DEC-2006
3)   使用UNDEFINE命令删除变量
     语法: UNDEFINE variable_name

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17014649/viewspace-600823/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 计算小计
请登录后发表评论 登录
全部评论

注册时间:2009-05-22

  • 博文量
    28
  • 访问量
    38906