Un comandos SQL*Plus y SQLcl soportados en la hoja de trabajo de SQL

En las siguientes secciones se muestran los comandos SQL*Plus y SQLcl soportados en la hoja de trabajo.

Comandos de SQL*Plus soportados

La hoja de trabajo de SQL soporta la mayoría de los comandos de SQL*Plus, excepto aquellas sentencias relacionadas con el formato.

  • / (slash)

  • @@ { url | file_name[.ext] } [arg ...]

  • ACC[EPT] variable [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

Comandos SQLcl admitidos

La hoja de trabajo de SQL soporta muchos de los comandos SQLcl.

  • ALIAS

  • APEX

  • BRIDGE

  • CTAS

  • DDL

  • FORMAT

  • INFORMATION

  • LOAD

  • NET

  • OERR

  • RESERVED_WORDS

  • SCRIPT

  • SETERRORL

  • SODA (consulte SODA Commands)

  • TNSPING

  • TOSUB

  • WHICH

Comandos de SODA

Los comandos SODA (Simple Oracle Document Access) están soportados en el editor de código SQL. SODA permite el desarrollo de aplicaciones sin esquema mediante el modelo de datos JSON. Los comandos son:

  • SODA create <collection_name>: crea una nueva recopilación

  • SODA list: muestra todas las recopilaciones

  • SODA get <collection_name> [-all | -f | -k | -klist] [{<key> | <k1> <k2> ... | <qbe>}] : muestra los documentos de la recopilación. Argumentos opcionales:

    • all: muestra las claves de todos los documentos de la recopilación

    • k: muestra los documentos que coinciden con la <clave> específica

    • klist: muestra los documentos que coinciden con la lista de claves

    • f: muestra los documentos que coinciden con el <qbe>

  • SODA insert <collection_name> <json_str | filename>: inserta un nuevo documento en una recopilación

  • SODA drop <collection_name>: suprime la recopilación existente

  • SODA count <collection_name> [<qbe>] — Cuenta el número de documentos dentro de la colección. El parámetro opcional <qbe> devuelve el número de documentos coincidentes

  • SODA replace <collection_name> <oldkey> <new_{str | doc}> — Sustituye un documento por otro

  • SODA remove <collection_name> [-k | -klist | -f] {<key> | <k1> <k2> ...| <qbe>}: elimina los documentos de la recopilación. Argumentos opcionales:

    • k: elimina el documento de la recopilación que coincide con la <clave> específica

    • klist: elimina el documento de la recopilación que coincide con la lista <key1> <key2> ...

    • f: elimina el documento en la recopilación que coincide con <qbe>