¿Qué versión de SQLcl estoy ejecutando?

Esto es algo que descubrí hace unos minutos por pura coincidencia y que no está documentado por lo que sé.

sqlcl_version

Pueden introducir version o show version y con eso obtienen la versión completa de SQLcl que están ejecutando.


SQLcl: Obteniendo la herramienta y requisitos para su funcionamiento

En el post anterior les conté acerca de esta nueva herramienta llamada SQLcl. En esta ocasión les voy a mostrar cómo obtenerla y lo que se requiere para empezar a utilizarla.

Requisitos

SQLcl es una aplicación desarrollada en Java lo que le permite ser ejecutada en múltiples sistemas operativos como Windows, Linux, OS X y Solaris.

En primer lugar, necesitamos asegurarnos de que tenemos instalado un JRE (Java Runtime Environment) que sea compatible con la herramienta. La versión 4.2 de SQLcl necesita Java 1.8 o superior. Pueden obtener la versión más reciente de Java aquí.

En caso de ya tener Java instalado en su computadora, pueden confirmar la versión ejecutando java -version en una ventana de comandos o terminal.

java

Obtener la herramienta

SQLcl se encuentra disponible en OTN (Oracle Technology Network) y necesitamos crear una cuenta antes de poder descargar cualquier software o participar en los foros de discusión. Una vez que tenemos una cuenta, podemos ir a la página de SQLcl y descargar la herramienta.

Como podrán notar, es tan solo un archivo zip de aproximadamente 16 MB. Lo único que hay que hacer es extraer el archivo zip en un nuevo directorio y todo está listo para empezar a trabajar.

Ejecutar SQLcl

Para ejecutar SQLcl debemos abrir una ventana de comandos o un terminal y dirigirnos al directorio que especificamos al extraer el contenido del archivo zip y posteriormente hasta el directorio bin. En mi caso yo puse SQLcl en C:\Users\gbalda\sqlcl4.2.0.16.260.1205.

location

Una vez que nos encontramos en el directorio bin, solamente debemos escribir sql y presionar ENTER para ejecutar la herramienta y poder ingresar nuestras credenciales para conectarnos a una base de datos.

connect

En el próximo post les voy a mostrar algunas formas de conectarse a la base de datos y cómo obtener información sobre la conexión.


SQLcl: Una interfaz de línea de comandos moderna

Esta es una lista que sirve como referencia para enlazar a los otros posts sobre SQLcl:

  1. OTN Appreciation Day: SQLcl.
  2. SQLcl: Obteniendo la herramienta y requisitos para su funcionamiento.
  3. ¿Qué versión de SQLcl estoy ejecutando?

OTN Appreciation Day: SQLcl

SQLcl es una nueva herramienta creada por el mismo equipo que desarrolla y mantiene SQL Developer y SQL Developer Data Modeler.

La idea central al crear esta herramienta fue el tomar la funcionalidad existente en SQL*PLUS y agregarle elementos modernos que encontramos en un IDE como SQL Developer. El resultado es una interfaz de línea de comandos moderna en la que podemos (entre otras cosas):

Exportar datos en distintos formatos (insert, json, xml, csv, etc). Esta es probablemente mi opción favorita.

sqlcl_sqlformat1

Examinar la historia de comandos y sentencias SQL que hemos ejecutado.

history1

Asociar un alias a una sentencia SQL que utilizamos con frecuencia para reducir la cantidad de caracteres que debemos escribir.

sqlcl_alias

En los próximos días empezaré una serie de posts mostrando las bondades de la herramienta. Mientras tanto aquí les dejo un enlace a las diapositivas de la presentación que realicé en el Oracle Open World 2016.


Presentando en el Oracle Open World 2016

oow-160x160-im-speaking-3093277

Un post muy breve para anunciar que estaré presentando una sesión en los Fórums para Grupos de Usuarios. Gracias ODTUG!

SQLcl: A Modern Command Line Interface to the Oracle Database [UGF5641]

“In this session learn about the new Java-based command line interface that takes advantage of Oracle SQL Developer’s scripting engine. It delivers a modern command line interface that is backward compatible with SQL*Plus but also introduces new commands and features that have been missing for a long time. In this session, explore the new inline editing, query history, aliasing, output formatting, DDL generation, and scripting options that set SQLcl apart from its predecessor.”

Domingo, Sep 18, 8:00 a.m. – 8:45 a.m.| Moscone South—302

Ahí nos vemos!


Ebook: Una Lista de Verificación para Realizar Revisiones a los Diseños de Modelos de Datos

Una Lista de Verificación para Realizar Revisiones a los Diseños de Modelos de Datos

Un pequeño post para contarles que ya se encuentra disponible en Amazon.com el ebook (formato Kindle) “Una Lista de Verificación para Realizar Revisiones a los Diseños de Modelos de Datos”.

La edición en español es una traducción del original “A Check List for Doing Data Model Design Reviews” cuyo autor es el Oracle ACE Director Kent Graziano.

Aprovecho la oportunidad para agradecer a Kent por invitarme a participar en la traducción del ebook.


Mis Presentaciones en el Oracle Open World 2014

Un post muy breve para informarles de las dos presentaciones que voy a realizar en el Oracle Open World 2014.

Session ID:         UGF4482
Session Title:     “Getting Started with SQL Pattern Matching in Oracle Database 12c
Venue / Room:  Moscone South – 301
Date and Time:  9/28/14, 13:30 – 14:15

Session ID:          CON4493
Session Title:      “Regular Expressions in Oracle Database 101”
Venue / Room:   Moscone South – 303
Date and Time:   10/2/14, 13:15 – 14:00

No olviden de confirmar que las presentaciones sean en los salones que indico porque a veces hacen cambios de última hora.

Espero verlos por allá!