Ilość artykułów: 339

Najnowsze artykuły

Modyfikator static

Modyfikator static możemy stosować dla : zmiennych metod bloków kodu klas zagnieżdżonych   Modyfikator static dla pól klasy Jeśli pole w klasie poprzedzisz modyfikatorem static, stanie się ono wspólne dla wszystkich obiektów tej klasy. Wartość ustawiona w takim polu alokuje obszar pamięci tylko raz,...
Czytaj więcej

Zmienne bindowane

  W Oracle funkcjonują zmienne bindowane, powiązane z sesją. Możemy wprowadzić do takiej zmiennej wartość, a następnie wykonać zapytanie z użyciem tej zmiennej. Jakie to ma znaczenie przy strojeniu SQL?   Jeżeli wykonujemy wiele podobnych zapytań:   SELECT * FROM EMPLOYEES WHERE EMPLOYEE_ID=100; SEL...
Czytaj więcej

Bufor keep

Bufor danych domyślnie ma jedną część - DEFAULT. W razie potrzeby możemy jeszcze go podzielić na część KEEP, RECYCLE, oraz nK BUFFER.    Bufor KEEP służy do przechowywania obiektów które chcemy trwale przechowywać w pamięci, w taki sposób by nie zostały "wypchnięte" przez nowe bloki danych. Przykład...
Czytaj więcej

Indeksy wirtualne

  Fajny stuff dla tunerów. Jeśli zastanawiasz się nad założeniem jakiegoś indeksu, musisz idee odłożyć czasem na  bok i skonfrontować się z rzeczywistoscią. Na dużych tabelach zakładanie indeksu będzie trwałoooooo.... Teraz przetestowanie różnych kombinacji zajmie nam zbyt dużo czasu. Możemy założyć...
Czytaj więcej

Instrukcja NULL

  Instrukcja NULL nie robi nic. Wykonanie programu przechodzi linię niżej. Tą instrukcję stosujemy gdy z powodu zasad dotyczących niektórych struktur PL/SQL musi zostać wykonana jakakolwiek konstrukcja. Przykładem może być pusta procedura, zasady dotyczące GOTO lub np. w sekcji obsługi błędów w klau...
Czytaj więcej

Instrukcja GOTO

Instrukcja GOTO służy do przeniesienia wykonywania w inne miejsce bloku. Możemy dzięki niej stworzyć etykietę i umieścić ją w wybranym miejscu bloku, a następnie „przeskoczyć” do niej z innego miejsca przy pomocy GOTO. Po napotkaniu na instrukcję GOTO wykonywanie przechodzi do następnej instrukcji n...
Czytaj więcej

Tworzenie tablespace'a

  Jak szybko stworzyć tablespace? Masa jest w dokumentacji Oracle metod z dziesiątkami przełączników, znaczników a my tymczasem potrzebujemy zwykłego nowego tablespace'a który się automagicznie rozszerza pod wdrożenie jakiegoś CRMa. create tablespace dane datafile 'c:\oraclexe\oradata\xe\dane.dbf' s...
Czytaj więcej