PDF de programación - SQLDeveloper. Manual de usuario v1.2

Imágen de pdf SQLDeveloper. Manual de usuario v1.2

SQLDeveloper. Manual de usuario v1.2gráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 20 de Enero del 2018)
1.755 visualizaciones desde el 20 de Enero del 2018
1,0 MB
33 paginas
Creado hace 12a (26/09/2011)
Referencia:













Fecha:

SQL Developer


Manual de usuario







































EJIE S.A.

Mediterráneo, 3

Tel. 945 01 73 00*

Fax. 945 01 73 01

01010 Vitoria-Gasteiz

Posta-kutxatila / Apartado: 809

01080 Vitoria-Gasteiz

www.ejie.es



Este documento es propiedad de EJIE, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni
mostrado a otros, ni utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de EJIE, S.A.. En el caso de ser
entregado en virtud de un contrato, su utilización estará limitada a lo expresamente autorizado en dicho contrato. EJIE, S.A. no podrá ser considerada
responsable de eventuales errores u omisiones en la edición del documento.








Control de documentación

Título de documento:



Histórico de versiones

Código:

Versión:

1.2

Fecha:

19/02/2010

Resumen de cambios: Añadida explicación de cómo se debe configurar el programa para la

depuración de procedimientos PL/SQL



Cambios producidos desde la última versión

Primera versión.



Control de difusión

Responsable: Ander Martínez

Aprobado por: Ander Martínez

Firma:



Distribución:



Referencias de archivo

Autor: Consultoría de áreas de conocimiento

Fecha:

Nombre archivo:

SQLDeveloper. Manual de usuario v1.2.doc

Localización:

SQLDeveloper. Manual de usuario

2/33





















Contenido

Capítulo/sección

Página


1
2
3

Introducción
Conceptos básicos

Funciones elementales

3.1 Operativa básica
3.1.1. Interfaz principal
3.1.2. Depuración
3.1.3. SQL Worksheet
3.1.4. SQL*Plus
4

Capacidades

4.1 Crear conexiones

4.2 Explorar objetos

4.3 Crear objetos

4.4 Modificar objetos

4.5 Consultar y actualizar tablas

4.6 Exportar datos, DDLs e importar datos

4.7 Procesar comandos

4.8 Editar PL/SQL

4.9 Ejecutar y depurar PL/SQL

4.10 Crear y ejecutar informes

4.11 Migrar desde bases de datos de terceros.
5
6

Utilidad Práctica

Anexo 1: Ejemplo Realizar un filtrado en una tabla

6.1 Resolución
7

Anexo 2: Ejemplo exportación

5
5
5

5
5
7
8
9
9

9

11

12

13

14

15

16

17

18

19

22
24
24

24
27

SQLDeveloper. Manual de usuario

3/33












7.1 Resolución
8

Anexo 3: Ejemplo de creación de informes personalizados

8.1 Resolución










27
30

30

SQLDeveloper. Manual de usuario

4/33


















1

Introducción

El presente documento describe cuales son las tareas básicas que se pueden ejecutar en la explotación

de la herramienta Oracle SQL Developer.

2


Conceptos básicos

Oracle SQL Developer es una herramienta gráfica para el desarrollo en bases de datos Oracle. Permite

visualizar objetos de base de datos, ejecutar sentencias SQL y scripts SQL, y editar y depurar sentencias
PL/SQL. También permite ejecutar informes ya proporcionados o los creados y salvados por el usuario. SQL
Developer simplifica y mejorar la productividad a la hora de desarrollar sobre bases de datos Oracle.


Cabe destacar que Oracle SQL Developer solo soporta versiones 9 o superior.

La versión homologada de SQL Developer es la 1.2.1

En la página Web de Oracle existe información adicional:


http://www.oracle.com/technology/products/database/sql_developer/index.html


3

Funciones elementales

Aunque se han recogido en el presente manual las funciones más elementales que se realizarán con la

herramienta, en la página web indicada se explica detalladamente toda la potencia de esta aplicación.



3.1 Operativa básica



El Oracle SQL Developer es una herramienta construida en torno a un interfaz principal que permite

navegar por un árbol jerárquico de objetos contenidos en bases de datos y realizar operaciones sencillas sobre
ellos. Proporciona además alguna herramienta adicional, especialmente un área para ejecutar sentencias SQL y
PL/SQL.

3.1.1.

Interfaz principal



El interfaz principal del Oracle SQL Developer es sencillo: en general se utiliza la parte de la izquierda

para buscar y seleccionar objetos y la parte de la derecha para mostrar información sobre dichos objetos.


La ventana de la izquierda tiene dos pestañas:






“Connections”: muestra un listado de las conexiones a bases de datos que se hayan creado. Para
crear una nueva, se puede seleccionar del menú de contexto de “Connections” la opción de “New
Database Connection”. También es posible importar un fichero XML que contenga definiciones de
conexiones, o exportar las conexiones actuales.
“Reports”: muestra un listado de los informes que puede proporcionar SQL Developer, tanto
predefinidos (como por ejemplo una lista de las tablas que no tengan clave primaria) como

SQLDeveloper. Manual de usuario

5/33
















definidos por el usuario.


Bajo estas pestañas se muestra un árbol jerárquico de objetos, clasificados en función de su tipo. Si se
selecciona un nodo (por ejemplo, “Tables”, que contiene las tablas para una conexión) los objetos mostrados

pueden filtrarse en función de su nombre. El usuario puede definir el filtro utilizando el icono
. Para dejar de
utilizar dicho filtro, se escogería la opción de “Clear Filter” en el menú de contexto de dicho nodo, tal y como se
muestra en la figura.




Además de dicha opción también se tendrá la posibilidad de crear un nuevo objeto del tipo del nodo



seleccionado.


Si se selecciona un objeto de un tipo determinado, su menú de contexto ofrecerá operaciones específicas

de ese objeto (por ejemplo, “Table>Truncate” para borrar una tabla, “Rebuild” para reconstruir un índice, etc.)


La parte de la derecha del interfaz muestra información sobre los objetos seleccionados, organizada en
diferentes pestañas. Por ejemplo, al seleccionar una tabla denominada “Books” se podría mostrar lo siguiente:




Para los objetos de tipo tabla, existe la pestaña “Data” que permite ver y modificar los datos almacenados



en la misma.


Para la mayoría de objetos, existe una pestaña “SQL”, que muestra la sentencia SQL de creación de
dicho objeto. Desde las distintas pestañas los datos se pueden exportar utilizando la opción de “Export” del
menú de contexto.

SQLDeveloper. Manual de usuario

6/33

















3.1.2. Depuración


El SQL Developer se puede utilizar para ejecutar y hacer “debugging” de funciones y procedimientos

PL/SQL. Para ejecutarlas, se puede seleccionar dicha función o procedimiento en la parte izquierda del interfaz
y después escoger la opción de “Run” del menú de contexto.


Existen dos requisitos para poder realizar la depuración. El primero es que el usuario debe tener permisos

para realizar la operación, que se otorgan mediante:


grant debug any procedure, debug connect session to NOMBRE_USUARIO;


El segundo es activar la depuración en modo local para no tener que establecer una conexión desde la instancia
de Base de Datos hacia el equipo que ejecuta la depuración.



Para realizar el “debugging”, si el código aún no ha sido compilado para “debug” se puede escoger la

opción de “Compile for Debug” del menú de contexto. Después se edita el procedimiento (por ejemplo haciendo





doble clic sobre su nombre) y se utiliza el icono
hace aparecer la pestaña de “Debugging – Log”. En esta pestaña existe una barra de herramientas mediante la
cual se puede controlar la ejecución (con las opciones habituales para ir paso a paso, hacer pausa, etc.).

para comenzar la ejecución en modo de “debug”, lo cual


Pueden añadirse “breakpoints” haciendo clic sobre el margen situado junto al editor de código (los

números de línea aparecerán si se escoge la opción de “Toggle Line Numbers” en el menú de contexto). Estos
“breakpoints” pueden editarse para establecer diferentes condiciones, como se muestra en la figura.



SQLDeveloper. Manual de usuario

7/33


















3.1.3. SQL Worksheet




Desde “Tools>SQL Worksheet” se puede acceder a esta herramienta del SQL Developer. Puede

utilizarse para escribir y ejecutar sentencias SQL, PL/SQL y SQL*Plus.


El interfaz tiene dos secciones principales:

Enter SQL Statement

La sección superior es donde se escriben las sentencias que se pretende ejecutar. En el caso de que

sean varias, las sentencias que no sean PL/SQL se deben terminar con un punto y coma o en una línea nueva y
con una barra (/), y las sentencias PL/SQL con una barra (/) y en una línea nueva. Para dar un formato
adecuado (por ejemplo pasando a mayúsculas los nombres de las sentencias, etc.) se puede escoger la opción
“Format SQL” del menú de contexto.


Además, se pueden arrastrar a esta ventana algunos objetos desde la sección de “Connections” situada a
la izquierda en el interfaz principal del programa. Arrastrando una tabla, se crea automáticamente una sentencia
SELECT. Arrastrando una función o procedimiento, se crea un bloque de texto.

Tras introducir las sentencias, pueden ejecutarse mediante el icono de “Execute Statement”

(ejecuta

la sentencia sobre la que se encuentra el cursor) o mediante el icono “Run Script”
sentencias que existan en la sección “Enter SQL Statement”, emulando una parte de las características de
SQL*Plus).

(que ejecuta todas las


Pestañas

La sección inferior del interfaz muestra las siguientes pestañas:


 Results: muestra los resultados de la última sentencia ejecutada.
 Explain: muestra el resultado si se selecciona la acción de “Execute Explain Plan” mediante el

icono correspondiente.





SQLDeveloper. Manual de usuario

8/33
















El plan de ejecución muestra un árbol con la jerarquía de las operaciones que forman la
sentencia. Para cada operación, se muestr
  • Links de descarga
http://lwp-l.com/pdf8385

Comentarios de: SQLDeveloper. Manual de usuario v1.2 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad