2010-01-11 15 views
12

¿Cuáles son las mejores referencias para Oracle PL/SQL? Tengo un excelente conocimiento de las extensiones SQL-92 y MS-SQL, pero ahora estoy trabajando con Oracle y estoy luchando por encontrar buenas referencias para el lenguaje PL/SQL.Una buena referencia para Oracle PL/SQL

Busco referencias de los siguientes:

  • variable
  • Bucles
  • cursor
  • Paquetes
  • gatillo
  • Procedimientos almacenados
  • tablas temporales

Muchas gracias.

+0

Gracias a todos por su tiempo y sus enlaces –

Respuesta

20

Como Klaus dice que la documentación en línea es bastante buena. Comience con el 2-Day Application Developer's Guide. Si está utilizando 11gR2, querrá leer la versión más reciente de PL/SQL Language Reference. Las versiones más recientes de Oracle tienen versiones actualizadas de los documentos.

Pero si quiere comprar un libro, entonces es el Oracle PL/SQL Programming de Steven Feuerstein.

+1

Eso es bueno libro, como un extra si va a comprar en Oreilly.com, usando el código de cupón LREL40 le da un 40% – Sathya

+2

Feuerstein es definitivamente el gurú cuando se trata de PL/SQL –

+1

Aprendí PL/SQL de ese libro. Bien vale la pena la inversión. – orbfish

2

This reference es realmente bueno.

+0

O por la última versión (11.2): http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10472/toc.htm –

7

Una observación adicional. Incluye tablas temporales en una lista de características PL/SQL. Esto se debe a que está acostumbrado a la forma de hacer las cosas de T-SQL. En Oracle, las cosas se manejan de manera diferente.

En Oracle tenemos tablas temporales globales. Estos son objetos de base de datos permanentes, como las tablas normales, pero están definidos de manera que los datos se guardan temporalmente, ya sea para la duración de una transacción o una sesión. Los datos en una tabla temporal global solo son consultables por la sesión que lo rellena.

El punto es que las tablas temporales se discuten en the SQL Reference, no el manual de PL/SQL.

+0

Gracias por la punta –

2

Además de la documentación PL/SQL que otros han mencionado, Oracle Database Concepts Guide es una buena referencia para descubrir cómo funciona Oracle, incluida una descripción general del paquete, activadores, tablas, etc. He publicado un enlace a la versión 11.2, pero puede encontrar los documentos para versiones anteriores here.

+0

+1 Para la guía de conceptos –

2

Siempre he encontrado Tech on the Net ser buena referencia rápida

+0

Nicly indexed quick reference, no muy en profundidad. –

0

Java2s tiene un buen tutorial de referencia.

Aquí es la sección de Oracle: http://www.java2s.com/Book/Oracle/CatalogOracle.htm

Aquí está el catálogo de referencia Oracle PL/SQL, fácil de navegar: http://www.java2s.com/Code/Oracle/CatalogOracle.htm

Aquí es la sección/tutorial de SQL Oracle PL: http://www.java2s.com/Tutorial/Oracle/CatalogOracle.htm

I tener el libro de OReilly, pero no publicaré dónde obtuve ese enlace junto con el libro de trabajo de Oracle Student que está en Scribd.

Y junto con las referencias de Oracle y el oráculo de Tahití, este sitio fue un buen sitio de tutoriales para principiantes. http://www.tutorialspoint.com/plsql/index.htm

0

Adición de puntos de respuesta aceptada:

en su procedimiento. Descubrirá que Oracle es mucho mejor en consultas complejas que involucran docenas (sí más de 16) tablas, sin ningún tipo de problema.

Cuestiones relacionadas