Feedback Impresión

Administrador de Base de datos

Esta es una herramienta que permite la administración de su base de datos en ScriptCase. Esta herramienta está disponible para conexiones con: MySQL, SQLServer (no puede ser ODBC), SQLite, Oracle y Postgres.

Al principio debemos seleccionar una conexión existente en el proyecto.

Se puede acceder a esta herramienta en el menú Base de Datos.

Las opciones y configuraciones en la Consola SQL dependen de los privilegios de la base de datos de usuario y de la base de datos utilizada.

Acceso a La Consola SQL

Primero, seleccione la conexión de base de datos que deseamos mostrar.

Connection select screen

El siguiente paso, iremos a la pantalla de inicio desde el Creador de la base de datos, donde podemos acceder a todas las funcionalidades disponibles.

Database Builder home screen

En la esquina izquierda de la pantalla, veremos algunas funcionalidades y la lista de la tabla, para acceder rápidamente a la base de datos seleccionada.

BD

Permite ver la base de datos a la que se accede en el momento. Aquí podemos cambiar la base de datos.

Para las bases de datos que poseen restricción de acceso de usuario, es necesario que el usuario configurado en la creación de la conexión tenga acceso a todas las bases de datos

SQL Commands

Permite ejecutar cualquier comando SQL, desde un comando de selección hasta comandos de procedimiento de creación y ejecución, por ejemplo.

En este caso, ejecutaremos un SELECT simple.

Execute SQL

Debajo del área de inserción de código, podemos ver un historial de comandos que se ejecutaron.

Executed commands history

Si todo va bien, cuando se ejecuta el comando, se mostrará el resultado de la consulta, con el edição dos registros possibility.

Executed SQL result

Debajo del resultado mostrado, veremos un resumen de las tablas usadas en el SQL, informando el número de líneas, la cantidad de campos de identificación y otras informaciones, incluso el SQL ejecutado.

Used tables summary

Para volver a la pantalla de inicio del generador de la base de datos, seleccione la tabla en la ‘ruta de navegación’ en la parte superior de la página.

Importar archivos

Le permite ejecutar archivos .SQL.

Execute SQL

Tablas de exportación

Permite la creación de un volcado en la base de datos.

Tables exportation

Debemos revisar la configuración predeterminada de la exportación, para eso podemos cambiarlos y formatear de acuerdo con nuestras necesidades.

  • Salida: Acciones en torno a la exportación.
  • Abrir: Muestra todo el SQL generado dentro del ScriptCase.
  • Guardar: Genera un archivo .sql.
  • gzip - Genera un archivo .sql.gz.
  • Formato - Formato del archivo creado.
  • Base de Datos: Permite define la utilización de los comandos en la creación de la base de datos.
  • Tablas: Permite definir la utilización de comandos que se refiere a la creación de la base de datos.
  • Datos: Permite define la utilización de los comandos en la inserción de datos.

Crear tablas

Permite la creación de tablas a través de una interfaz simple e intuitiva, donde podemos crearlas rápidamente.

Create table

Cambio de Base de Datos

Permite cambiar el nombre de la base de datos, la intercalación predeterminada o eliminar la base de datos.

Change database

Diagrama de Base de Datos

Muestre un diagrama de relación de las tablas de la base de datos.

Table diagram

Privilegios

Edite los privilegios de los usuarios en la base de datos actual.

Privileges

Crear Vista

Permite una creación rápida de una vista, donde debemos informar solo el nombre y la selección que se usará en la vista.

Creating a View

Después de guardar, podemos ver el comando ejecutado y la estructura de la vista creada.

View creation result

Todas las vistas creadas pueden mostrarse en las tablas de la base de datos.

View and tables result

Crear Procedimiento

Esta funcionalidad hace que la creación del procedimiento sea más fácil. Los parámetros deben ser informados como en el siguiente ejemplo, donde debemos informar el tipo de parámetro (entrada y / o salida), su nombre, el tipo de datos que recibirá o devolverá y su tamaño.

Creating a procedure

El comando ejecutado se mostrará.

Log of command executed in procedure creation

Todos los procedimientos creados se pueden visualizar debajo de la tabla y la lista de vista.

Procedure List

Ejecutando un Procedimiento

Hay dos formas de ejecutar un procedimiento dentro del generador de la base de datos.

Al visualizar el procedimiento y la lista de funciones, podemos hacer clic en su nombre. Seremos redireccionados a la llamada de procedimiento, donde debemos informar el parámetro de entrada (en caso de que el procedimiento lo tenga).

Calling procedure through the list

Después de eso, se mostrará el resultado de la ejecución del procedimiento y el SQL utilizado para eso.

Procedure call result

La segunda forma es usar el SQL command funcionalidad que nos permite ejecutar cualquier comando SQL.

En este caso, debemos usar el comando para llamar a un procedimiento: ‘CALL procedure_name (parameter)’

Calling procedure using the SQL command

Creación de Funciones

Los parámetros deben ser informados como en el ejemplo a continuación, donde debemos obligatoriamente informar su nombre, el tipo de datos que recibirá y el tamaño.

También debemos definir el tipo de datos de la función return.

Creating a function

El comando ejecutado se mostrará.

Creating a function

Ejecutando una función

Hay dos formas de ejecutar una función dentro del generador de la base de datos.

Al visualizar el procedimiento y la lista de funciones, podemos hacer click en su nombre. Seremos redirigidos a la llamada de función, donde debemos informar los parámetros de entrada (en caso de que los tenga).

Calling procedure through the list

Después de eso, se mostrará el resultado de la ejecución y el SQL utilizado para eso.

Procedure call result

La segunda forma es usar el SQL command funcionalidad que nos permite ejecutar cualquier comando SQL.

En este caso, debemos usar el comando para llamar a una función: ‘CALL nombre_función (parámetro)’.

Calling procedure through SQL command