2014年(31)
发布时间:2014-11-24 15:24:13
用户定义变量使用DEFINE定义了的变量(或许我们可以叫其定义常量,和C/C++中的DEFINE非常类似),可以使用&引用声明的变量。其作用范围或生命周期通常是整个会话。如果定义了变量后,需要清除变量,则可以使用UNDEFINE清除变量,使用DEFINE VARIABLE来查看变量SQL> DEFINE NUM=2; --定义变量SQL> DEFINE NUM --查看.........【阅读全文】
发布时间:2014-11-24 15:18:30
关于替换变量中的区别,两者区别在于作用范围不一样,引用的替换变量只在当前SQL有效,引用的替换变量则在当前会话有效。以下面人们经常引用的例子来说明SQL> SELECT 2+&NUM FROM DUAL;Enter value for num: 2old 1: SELECT 2+&NUM FROM DUALnew 1: SELECT 2+2 FROM DUAL 2+2---------- 4SQL> SELECT 3+.........【阅读全文】
发布时间:2014-11-24 15:14:48
替换变量SQL*Plus中的替换变量又叫替代变量,它一般用来临时存储相关数据;在SQL语句之间传递值。一般使用&或&&前缀来指定替换变量. 关于使用替换变量,一般是利用其创建通用的脚本或达到和用户交换目的。如下所示:例如,我需要查看表的相关信息,如果不使用替换变量,每次查询我都要修改脚本。非常不便,如果使用替换.........【阅读全文】