この結果を保存しておくと、エディタで標準関数の引数を確認するのにちょっと便利。
desc_sys.standard.sql
-- #!/bin/sh
-- #@(#) \$Id sys.standard.sh, v1.0
-- #
-- # su - oracle
-- # export ORACLE_SID=xxxx
-- # export ORACLE_HOME=/opt/app/oracle/product/12.2.0
-- #
-- #export NLS_LANG=JAPANESE_JAPAN.AL32UTF8
-- ${ORACLE_HOME}/bin/sqlplus / as sysdba << EOF
-- desc sys.standard
--
SET LINESIZE 80
SET PAGESIZE 3000
SET TRIMSPOOL ON
-- SPOOL pass includes VERSION
COLUMN VERSIONS NEW_VALUE VERSIONS
SELECT REPLACE(VI.VERSION, '.', '_') AS VERSIONS -- ファイル名中に複数のピリオドがあると秀丸エディタがファイルと判定しなくなるのでアンダーバーに。
FROM V$INSTANCE VI ;
SPOOL desc_sys_standard_&&VERSIONS..log
-- Windows ↑, UNIX/Linux では ↓ を有効に
-- SPOOL desc_sys_standard_\&&VERSIONS..log
desc sys.standard
SPOOL OFF
SET ECHO ON
SET FEEDBACK ON
SET TERMOUT ON
-- exit
-- EOF
-- #export NLS_LANG=en_US
-- # ---------------------- End of desc_sys_standard.sh ------------------------------