A 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 SQL*Plus soportados
La hoja de trabajo SQL soporta la mayoría de los comandos de SQL*Plus, excepto las 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 elemento_informe [acción [acción]]] ...
-
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 variable_sistema valor
-
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 SQL soporta muchos de los comandos SQLcl.
-
ALIAS
-
APEX
-
BRIDGE
-
CTAS
-
DDL
-
FORMAT
-
INFORMATION
-
LOAD
-
NET
-
OERR
-
RESERVED_WORDS
-
SCRIPT
-
SETERRORL
-
SODA
(Consulte Comandos SOA) -
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 <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 recopilació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 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>
-