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>に一致するコレクション内のドキュメントを削除します