message
UTL_MAIL.send jest tylko parametrem VARCHAR2, jako parametr przyjmuje ciąg znaków.
HTP.P
i OWA_UTIL.cellsprint
są procedurami, a nie funkcjami, więc nie można ich użyć do przekazania wartości do poczty. Zostały zaprojektowane do użytku w aplikacjach internetowych i nie nadają się do innych celów, takich jak poczta.
Możesz użyć funkcji w HTF
jeśli chcesz, ale w Twoim przypadku już napisałeś swój html, więc równie dobrze możesz po prostu przekazać go bezpośrednio do wiadomości:
UTL_MAIL.SEND (
sender => '[email protected]',
recipients => '[email protected]',
subject => 'Hi',
MESSAGE => '<HTML>...'
mime_type => 'text/html; charset=us-ascii');