Kbase 18677: User Defined Function (UDF) Can Cause Transaction
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  20/04/2000 |
|
If you have a user defined function that contains an OUTPUT parameter
and you pass a database field to that OUTPUT parameter we must mark
the block where the function is referenced as having transactional
properties.
This means that if you pass any OUTPUT parameter to the function (as part of the parameter list) and the data item you pass is a database field the function is considered to have transactional properties as we have to assume that the database field you passed will be modified by the function (since it is an OUTPUT parameter).