天天看點

預定義的SQL*Plus變量

http://benbo.itpub.net/post/26034/393783

SQL*Plus提供了一組預定義變量,可以用于其他替換變量相同的方法使用它們.

DEFINE _DATE = "09-9月 -07" (CHAR) --目前日期

DEFINE _CONNECT_IDENTIFIER = "orcl" (CHAR) --連接配接的資料庫名

DEFINE _USER = "SYS" (CHAR) --目前連接配接的使用者名 同show user

DEFINE _PRIVILEGE = "AS SYSDBA" (CHAR) -- 目前連接配接的權限級别

DEFINE _SQLPLUS_RELEASE = "1002000300" (CHAR) --SQL*Plus的版本号

DEFINE _EDITOR = "notepad" (CHAR) --目前使用的編輯器

DEFINE _O_VERSION = "Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production

With the Partitioning, OLAP and Data Mining options" (CHAR) -- Oracle資料庫的版本以及資料庫選項

SYS >SET SQLPROMPT "_USER _PRIVILEGE> "

SYS AS SYSDBA> SET SQLPROMPT "_USER 'on' _DATE 'at' _CONNECT_IDENTIFIER> "

SYS on 09-9月 -07 at orcl>