Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 0
  • 34

Tradycyjnym narzędziem pracy administratora bazy DB2 jest Command Line Processor (CLP). W trybie interaktywnym wyświetlany jest prompt w postaci "db2 =>".

Czy można zmienić ten prompt, aby wyświetlana była nazwa bazy danych, z którą użytkownik aktualnie pracuje?

 

  • Zapytał
  • @ | 30.09.2015
  • TRENER MODERATOR ALTKOM AKADEMII

Odpowiedź (1)

  • 0

Prompt trybu interaktywnego narzędzia DB2 Command Line Processor można zmienić przez zdefiniowanie zmiennej rejestrowej DB2_CLPPROMT.

db2set DB2_CLPPROMPT = "Tutaj dowolny tekst do 99 znaków"

W definicji tej można użyć specjalnych tokenów:

%i - nazwa instancji
%d - nazwa bazy danych
%da - nazwa użytkownika (aktualnego połączenia do bazy danych)
%ia - nazwa użytkownika (aktualnej instancji)
%n - znak nowej linii (można utworzyć prompt wieloliniowy).

Przykład:

sysop> db2set DB2_CLPPROMPT = "%d => "

sysop> db2

 =>  connect to MOJABAZA

MOJABAZA =>

 

  • Odpowiedział
  • @ | 30.09.2015
  • TRENER MODERATOR ALTKOM AKADEMII