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