A サポートされているSQL*PlusおよびSQLclコマンド
次の項では、ワークシートでサポートされているSQL*PlusコマンドおよびSQLclコマンドを示します。
A.1 サポートされているSQL*Plusコマンド
SQLワークシートでは、書式設定に関連する文を除き、ほとんどのSQL*Plusコマンドがサポートされています。
-
/ (slash)
-
@@ { url | file_name[.ext] } [arg ...]
-
ACC[EPT] [NUM[BER] | CHAR | DATE | BINARY_FLOAT | BINARY_DOUBLE] [FOR[MAT] format] [DEF[AULT] default] [PROMPT text | NOPR[OMPT]] [HIDE]
-
ARCHIVE LOG LIST
-
BRE[AK] [ON report_element [action [action]]] ...
-
BTI[TLE] [printspec [text | variable] ...] | [ON | OFF]
-
C[HANGE] sepchar old [sepchar [new [sepchar]]
-
CL[EAR] option ...
-
COL[UMN] [{column | expr} [option ...]]
-
COMP[UTE] [function [LAB[EL] text] ... OF {expr | column | alias} ...ON {expr | column | alias | REPORT | ROW} ...]
-
COPY {FROM database | TO database | FROM database TO database} {APPEND | CREATE | INSERT | REPLACE} destination_table[(column, column, column, ...)] USING query
-
DEF[INE] [variable] | [variable = text]
-
DESC[RIBE] {[schema.]object[@connect_identifier]}
-
DISC[ONNECT]
-
EXEC[UTE] statement
-
{EXIT | QUIT} [SUCCESS | FAILURE | WARNING | n | variable | :BindVariable] [COMMIT | ROLLBACK]
-
GET [FILE] file_name[.ext] [LIST | NOLIST]
-
HO[ST] [command]
-
L[IST] [n | n m | n * | n LAST | * | * n | * LAST | LAST]
-
PAU[SE] [text]
-
PRINT [variable ...]
-
PRO[MPT] [text]
-
{QUIT | EXIT} [SUCCESS | FAILURE | WARNING | n | variable | :BindVariable] [COMMIT | ROLLBACK]
-
R[UN]
-
SAV[E] [FILE] file_name[.ext] [CRE[ATE] | REP[LACE] | APP[END]]
-
SET system_variable value
-
SHO[W] [option]
-
SHUTDOWN [ABORT | IMMEDIATE |NORMAL| TRANSACTIONAL [LOCAL]]
-
STA[RT] { url | file_name[.ext] } [arg ...]
-
STARTUP db_options | cdb_options | upgrade_options
-
TIMI[NG] [START text | SHOW | STOP]
-
TTI[TLE] [printspec [text | variable] ...] | [ON | OFF]
-
UNDEF[INE] variable ...
-
VAR[IABLE] [variable [type][=value]]
-
XQUERY xquery_statement
A.2 サポートされているSQLclコマンド
SQLワークシートでは、多くのSQLclコマンドがサポートされています。
-
ALIAS
-
APEX
-
BRIDGE
-
CTAS
-
DDL
-
FORMAT
-
INFORMATION
-
LOAD
-
NET
-
OERR
-
RESERVED_WORDS
-
SCRIPT
-
SETERRORL
-
SODA
(SODAコマンドを参照) -
TNSPING
-
TOSUB
-
WHICH
A.2.1 SODAコマンド
SODA (Simple Oracle Document Access)コマンドは、SQLコード・エディタでサポートされています。SODAでは、JSONデータ・モデルを使用してスキーマレス・アプリケーション開発を行うことができます。コマンドを次に示します。
-
SODA create <collection_name>
— 新しいコレクションを作成します -
SODA list
— すべてのコレクションをリストします -
SODA get <collection_name> [-all | -f | -k | -klist] [{<key> | <k1> <k2> ... | <qbe>}]
— コレクションのドキュメントをリストします。オプションの引数は次のとおりです。-
all
: コレクション内のすべてのドキュメントのキーをリストします -
k
: 特定の<key>に一致するドキュメントをリストします -
klist
: キーのリストに一致するドキュメントをリストします -
f
: <qbe>に一致するドキュメントをリストします
-
-
SODA insert <collection_name> <json_str | filename>
— コレクション内に新規ドキュメントを挿入します -
SODA drop <collection_name>
— 既存のコレクションを削除します -
SODA count <collection_name> [<qbe>]
— コレクション内のドキュメント数をカウントします。オプション・パラメータ<qbe>
は一致するドキュメントの数を返します -
SODA replace <collection_name> <oldkey> <new_{str | doc}>
— ドキュメントを別のドキュメントに置き換えます -
SODA remove <collection_name> [-k | -klist | -f] {<key> | <k1> <k2> ...| <qbe>}
— コレクションからドキュメントを削除します。オプションの引数は次のとおりです。-
k
: 特定の<key>に一致するコレクション内のドキュメントを削除します -
klist
: リスト<key1> <key2> ...に一致するコレクション内のドキュメントを削除します -
f
: <qbe>に一致するコレクション内のドキュメントを削除します
-