SQLPLUS用法【一】:define和variable用法的比较
来源:互联网 发布:淘宝联盟使用规则 编辑:程序博客网 时间:2024/06/01 07:24
define usage:
define定义的是用户变量。
define X=32
pass a char type whose value is 32 to the variable X.
Use &X to implement in pl/sql block;
define x
display the value of user variable x.
eg. DEFINE X = "32" (CHAR)
define
display the values of all user variable
undefine(undef)
del the user variable defined.
Here is the example:
10:54:50 lab@ORCL>define x=345
10:54:56 lab@ORCL>define x
DEFINE X = "345" (CHAR)
10:54:59 lab@ORCL>define
DEFINE _DATE = "2010-04-09" (CHAR)
DEFINE _CONNECT_IDENTIFIER = "orcl" (CHAR)
DEFINE _USER = "LAB" (CHAR)
DEFINE _PRIVILEGE = "" (CHAR)
DEFINE _SQLPLUS_RELEASE = "1002000100" (CHAR)
DEFINE _EDITOR = "Notepad" (CHAR)
DEFINE _O_VERSION = "Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options" (CHAR)
DEFINE _O_RELEASE = "1002000100" (CHAR)
DEFINE GNAME = "lab@ORCL" (CHAR)
DEFINE _RC = "0" (CHAR)
DEFINE X = "345" (CHAR)
10:55:02 lab@ORCL>undefine x
10:55:10 lab@ORCL>define x
SP2-0135: 符号 x 未定义
10:55:15 lab@ORCL>
<h2>Variable Usage:
定义一个绑定变量。
variable x number;
a type must follow;
this type should have precision, like varchar2(30), number(10), but varchar2;
use :x in the pl/sql block.
show a variable
print variable_name; (print x)
Let see an example
10:58:56 lab@ORCL>vaiable x varchar2(30)
SP2-0734: 未知的命令开头 "vaiable x ..." - 忽略了剩余的行。
10:59:11 lab@ORCL>variable x varchar2(30)
10:59:19 lab@ORCL>exec :x := 'sslfsjdlfjsl';
PL/SQL 过程已成功完成。
已用时间: 00: 00: 00.01
10:59:34 lab@ORCL>print x
X
--------------------------------
sslfsjdlfjsl
10:59:38 lab@ORCL>
Conclusion
define is give predefined variable; variable works as literally.
- SQLPLUS用法【一】:define和variable用法的比较
- #define 的用法 和 模板
- typedef 和 define的用法
- define 中#和##的用法
- typedef 和 define 的用法
- typedef和#define的用法和区别
- typedef和define的用法和区别
- #define和typedef的区别和用法
- [define的用法]define用法集锦
- sqlplus中define定义的常量和variable定义的变量已经column给变量赋值的区别
- typedef和#define的用法与区别
- typedef和#define的用法与区别
- typedef和#define的用法与区别
- typedef和#define的用法与区别
- typedef和#define的用法与区别
- typedef和#define的用法与区别
- typedef和#define的用法与区别
- typedef和#define的用法与区别
- Thinking in Java 经典语录
- 在IBatis.Net中调用存储过程
- js操作frameset frame 对象
- C#取汉字首字母
- 独特风格的按钮样式
- SQLPLUS用法【一】:define和variable用法的比较
- Linux文件权限详解
- 不要把解决方案当作需求
- 剑法三套,程序员也能赚大钱(一)
- jsp生成静态页面的方法
- C#后台调用前台javascript的五种方法
- 黑客挂马的各种方法
- 理解 Symbian C++ 的 NewL ConstructL NewLC ELeave
- patch用法