DB2 wersja 9 dla systemów Linux, UNIX i Windows

Edytor procedur - Procedura składowana - strona Opcje

Ta strona służy do określenia opcjonalnych ustawień procedury składowanej. Zależnie od tego, czy używane jest oprogramowanie DB2 for LUW, DB2 for iSeries, DB2 for z/Series lub Derby, niektóre z tych pól mogą nie mieć zastosowania.

Nazwa charakterystyczna
Wyświetla unikalną nazwę procedury składowanej, pozwalającą na rozróżnienie wielu procedur składowanych, które mają takie same nazwy a różne parametry. Jeśli nie podasz tej nazwy, zostanie ona wygenerowana przez bazę danych przy pierwszym budowaniu procedury. Możesz użyć tej nazwy, aby usunąć lub dodać komentarz dla procedury składowanej. Nazwy charakterystycznej nie można użyć do wywołania procedury składowanej.
Zestawy wynikowe
Pokazuje maksymalną liczbę zestawów wynikowych zapytania zwracanych przez procedurę składowaną. Aby zmienić liczbę zestawów wynikowych dla procedur składowanych SQL, należy zmienić tę liczbę w kodzie źródłowym w instrukcji CREATE PROCEDURE.
Język
Wyświetla język, w którym napisana zastała procedura składowana.
Styl parametru
Wyświetla konwencje używane do przekazywania parametrów do procedury składowanej i zwracania przez nią wartości.
Pakiet
Wyświetla pakiet dla procedury składowanej SQL.
Zawiera kod SQL
Określa, że procedura składowana zawiera instrukcje SQL oraz nie czyta ani nie modyfikuje danych SQL.
Odczytuje dane SQL
Określa, że procedura składowana czyta dane SQL.
Modyfikuje dane SQL
Określa, że procedura składowana modyfikuje dane SQL.
Brak kodu SQL
Określa, że procedura składowana nie może wykonywać żadnych instrukcji SQL. Uwaga: Chociaż opcja NO SQL powoduje, że nie można użyć żadnych instrukcji SQL, ograniczenie to nie obejmuje instrukcji, które nie są instrukcjami wykonywalnymi.
Identyfikator pliku JAR
Podaj identyfikator pliku JAR dla procedury składowanej Java.
Nazwa klasy
Wyświetla nazwę klasy procedury składowanej Java. Aby zmienić nazwę klasy procedury składowanej Java, należy zmodyfikować nazwę nazwę klasy w kodzie źródłowym. Podczas budowania procedury składowanej, procedura składowana o starej nazwie jest usuwana z bazy danych i tworzona jest procedura składowana z nową nazwą klasy.
Wątkowo bezpieczne
Zaznaczenie tego pola wyboru określa, że menedżer bazy danych uruchamia procedurę składowaną w tym samym procesie, co inne procedury. Aby procedura składowana była wątkowo bezpieczna, nie może używać żadnych globalnych lub statycznych obszarów danych.
Środowisko WLM
Wyświetla nazwę środowiska menedżera obciążenia (WLM) systemu MVS, w którym uruchamiane są procedury składowane. Aby zmienić środowisko WLM procedury SQL, należy zmienić parametr WLM ENVIRONMENT w kodzie źródłowym.
Identyfikator kolekcji
Wyświetla identyfikator kolekcji procedury składowanej. Aby zmienić identyfikator kolekcji procedury składowanej SQL, należy zmienić identyfikator kolekcji w kodzie źródłowym.
Limit czasu ASU
Wyświetla całkowity czas procesora (w jednostkach CPU), który może zostać użyty przez pojedyncze wywołanie procedury składowanej. Aby zmienić limit czasu ASU dla procedury składowanej SQL, należy zmienić kod źródłowy dodając opcję w instrukcji CREATE PROCEDURE.
Pozostaw jako rezydentne
Pokazuje, czy moduł ładowania procedury składowanej pozostaje w pamięci po zakończeniu wykonywania procedury. Jeśli to pole wyboru nie jest zaznaczone, moduł ładowania jest usuwany z pamięci po uruchomieniu procedury składowanej. Aby zmienić tę opcję dla procedur składowanych SQL, należy zmodyfikować kod źródłowy dodając opcję w instrukcji CREATE PROCEDURE.
Zatwierdź po powrocie
Pokazuje, czy procedura składowana wysyła instrukcję COMMIT po zakończeniu działania. Instrukcja COMMIT powoduje zakończenie jednostki pracy i zatwierdzenie w bazie danych wykonanych przez nią zmian. Aby zmienić tę opcję dla procedur składowanych SQL, należy zmodyfikować kod źródłowy dodając opcję w instrukcji CREATE PROCEDURE.
Deterministyczne
Określa, czy funkcja procedura składowana zwraca ten sam wynik z kolejnych wywołań z identycznymi parametrami wejściowymi. Jeśli to pole wyboru nie jest zaznaczone, procedura składowana może zwrócić różne wyniki z kolejnych wywołań z identycznymi parametrami wejściowymi.
Chroniona
Pokazuje, czy procedura składowana jest chroniona (FENCED). Chroniona procedura składowana nie uzyskuje dostępu do wewnętrznych zasobów menedżera bazy danych, takich jak bufory danych. Domyślnie procedury składowane są uruchamiane jako chronione. Aby zmienić to ustawienie dla procedur składowanych SQL, należy należy zmodyfikować kod źródłowy dodając opcję NOT FENCED w instrukcji CREATE PROCEDURE. Uwaga: Jeśli procedura składowana zwraca zestaw wynikowy, musi być uruchamiana jako chroniona.
DB2
Pokazuje, czy procedura składowana jest uruchamiana w specjalnym zewnętrznym środowisku bezpieczeństwa. Jeśli to pole wyboru jest zaznaczone, procedura składowana nie będzie uruchamiana w specjalnym zewnętrznym środowisku bezpieczeństwa. Jeśli procedura składowana uzyskuje dostęp do zasobów zabezpieczanych przez zewnętrzne produkty bezpieczeństwa, dostęp taki odbywa się przy użyciu identyfikatora autoryzowanego użytkownika powiązanego z przestrzenią adresową procedury składowanej.
Użytkownik
Pokazuje, czy procedura składowana jest uruchamiana w specjalnym zewnętrznym środowisku bezpieczeństwa. Jeśli pole wyboru Użytkownik jest zaznaczone, procedura składowana jest uruchamiana w zewnętrznym środowisku bezpieczeństwa. Jeśli procedura składowana uzyskuje dostęp do zasobów zabezpieczanych przez zewnętrzne produkty bezpieczeństwa, dostęp taki odbywa się przy użyciu identyfikatora autoryzowanego użytkownika, który wywołał procedurę składowaną.
Użytkownik definiujący
Pokazuje, czy procedura składowana jest uruchamiana w specjalnym zewnętrznym środowisku bezpieczeństwa. Jeśli pole wyboru Użytkownik definiujący jest zaznaczone, procedura składowana jest uruchamiana w zewnętrznym środowisku bezpieczeństwa. Jeśli procedura składowana uzyskuje dostęp do zasobów zabezpieczanych przez zewnętrzne produkty bezpieczeństwa, dostęp taki odbywa się przy użyciu identyfikatora autoryzowanego użytkownika będącego właścicielem procedury składowanej.



Opinia

Ikona aktualizowania Ostatnio aktualizowane dla programu DB2 wersja 9.1