Comprendre du code PL/SQL
	
	
		salut tout le monde
je veux bien vous m'aider à faire comprendre le code pl/sql 
je n'arrive pas à comprendre complétement le code 
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
   |  
declare
  passe VARCHAR2(15) ;
  message H_PARSYSTEME.PSY_Valeur%type;
begin
	valide_user;
	valide_pwd;
  begin
  message:=get_parametre('MESSAGE_GENERAL');  
  if message is not null then
    afficher_alerte(message,9);
  end if;
  :parameter.h_fonction:='HMMMENU';
  :parameter.h_base :=get_application_property(username);
  :parameter.h_user:=:b0.user;
  connexion( :parameter.h_user ,'DEBUT');  
  appel_fonction;
  exception
   when others then 
     afficher_alerte('Erreur lors de la validation du mot de passe!',1);
  end;
end; | 
 ce code vérifié la connexion d'un utilisateur 
cette ligne message H_PARSYSTEME.PSY_Valeur%type; ça veut dire la variable message reçois le champ PSY_Valeur de la table H_PARSYSTEME
est ce que l'explication est just ?
je n'arrive pas à comprendre cette ligne 
message:=get_parametre('MESSAGE_GENERAL');  
même ces lignes 
	Code:
	
1 2 3 4 5
   |  
:parameter.h_fonction:='HMMMENU';
  :parameter.h_base :=get_application_property(username);
  :parameter.h_user:=:b0.user;
  connexion( :parameter.h_user ,'DEBUT');  | 
 merci