2010-01-11 7 views
12

Jakie są najlepsze referencje dla Oracle PL/SQL? Mam doskonałą znajomość SQL-92 i rozszerzeń MS-SQL, ale teraz pracuję z Oracle i staram się znaleźć dobre referencje dla języka PL/SQL.Dobre referencje dla Oracle PL/SQL

szukam referencji dla następujących:

  • zmiennych
  • Loops
  • Kursor
  • pakiecie
  • wyzwalania
  • Procedury składowane
  • tabel tymczasowych

Dziękuję bardzo.

+0

Dziękuję wszystkim za poświęcony czas i ich linki. –

Odpowiedz

20

Jak twierdzi Klaus dokumentacja online jest całkiem niezła. Zacznij od 2-Day Application Developer's Guide. Jeśli używasz 11gR2, będziesz chciał przeczytać najnowszą wersję PL/SQL Language Reference. Nowsze wersje Oracle mają zaktualizowane wersje dokumentów.

Ale jeśli chcesz kupić książkę, to jest to Steven Feuerstein's Oracle PL/SQL Programming.

+1

To dobrze zarezerwuj, jako bonus, jeśli zamierzasz kupić w Oreilly.com, używając kodu kuponu LREL40 daje ci 40% – Sathya

+2

Feuerstein jest zdecydowanie guru jeśli chodzi o PL/SQL –

+1

Nauczyłem się PL/SQL z tej książki. Warto inwestycji. – orbfish

2

This reference jest naprawdę dobra.

+0

Lub najnowsza wersja (11.2): http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10472/toc.htm –

7

Dodatkowa obserwacja. Uwzględniasz tabele tymczasowe na liście funkcji PL/SQL. To dlatego, że jesteś przyzwyczajony do robienia rzeczy T-SQL. W Oracle rzeczy są obsługiwane inaczej.

W Oracle mamy globalne tabele tymczasowe. Są to stałe obiekty bazy danych, takie jak zwykłe tabele, ale są one zdefiniowane w taki sposób, że dane są przechowywane tymczasowo - na czas trwania transakcji lub sesji. Dane w globalnej tabeli tymczasowej są wywoływane tylko przez sesję, która je zapełnia.

Chodzi o to, że tabele tymczasowe omówiono w the SQL Reference, a nie w instrukcji PL/SQL.

+0

Dzięki za podpowiedź –

2

Oprócz dokumentacji PL/SQL, o której wspominali inni, numer Oracle Database Concepts Guide stanowi dobre źródło informacji na temat sposobu działania Oracle, w tym przegląd pakietów, wyzwalaczy, tabel itp. Umieściłem odsyłacz do wersji 11.2, ale możesz znaleźć dokumenty dla starszych wersji here.

+0

+1 Dla przewodnika po koncepcjach –

2

Zawsze uważałem Tech on the Net być dobry Quick Reference

+0

Dobrze indeksowane szybkie odwołanie, niezbyt głębokie. –

0

Java2s ma dobre samouczek odniesienia.

Oto odcinek Oracle: http://www.java2s.com/Book/Oracle/CatalogOracle.htm

Oto/SQL Katalog odniesienia Oracle PL, łatwa w nawigacji: http://www.java2s.com/Code/Oracle/CatalogOracle.htm

Oto Oracle PL Sekcja/samouczek SQL: http://www.java2s.com/Tutorial/Oracle/CatalogOracle.htm

I posiadasz książkę OReilly, ale nie publikujesz tam, skąd wziąłem ten link razem ze skoroszytem Oracle Student, który jest na Scribd.

Wraz z odniesieniami do Oracle i wyrocznią tahiti ta strona była dobrym tutorialem dla początkujących. http://www.tutorialspoint.com/plsql/index.htm

0

Dodawanie punktów z przyjętą odpowiedzi:

w swojej procedurze. Przekonasz się, że Oracle jest znacznie lepszy w złożonych zapytaniach z udziałem dziesiątek (tak, jak i ponad 16) tabel - bez żadnych problemów.