INFOS DU MOIS  |  LE MOIS DERNIER  |  PAUSE-CAFE   |  TESTS  |   LIENS  |  AF400   |  SPLF2  |   FORUM  |  CONTACTS

 

Les fonctions utilisateurs (UDF) peuvent maintenant ne pas être qualifiées.

On peut depuis la V4R4, enregistrer en tant que fonction SQL, une procédure ILE dans un programme de service, mais ce dernier devait être qualifié. Ce n'est plus vrai en V7R10 avec la syntaxe suivante :

Create function qgpl/liblsrv () returns char(10)
  external name LIBLSRV(PROC01)
   parameter style general
   returns null on null input

Si vous regardez dans SYSFUNCS (select * from sysfuncs where specific_name = 'LIBLSRV'), vous verrez

ROUTINE_BODY   EXTERNAL_NAME
EXTERNAL          *LIBL/LIBLSRV(PROC01)

 

A l'utilisation le programme de service est bien recherché dynamiquement dans *LIBL

     
   
Voyez L'info du mois et aussi Le mois dernier | Regardez aussi nos liens | Nos cours
DeuxDesign