我使用Oracle數據庫10gSYS.DBMS_JOB導致錯誤「ORA-01461只能用於插入綁定一個LONG值到LONG列」
我用SYS.DBS_JOB設置工作到Oracle PL/SQL發送電子郵件。 [我不能直接發送電子郵件,因爲我發送了很多郵件,並且郵件服務器發送的郵件太快。因此,我運行一個循環發送每分鐘一個電子郵件]
DBMS_JOB.submit
(l_job,
'begin HTML_EMAIL (''[email protected]'','''
|| myrecord.email
|| ''','''
|| mytitle
|| ''','''
|| ' '
|| ''','''
|| mymessage
|| ''');end;',
schedule_date
);
作業的文本很長(2886個字符)和作業失敗ORA-01461只能用於插入綁定一個LONG值的消息」到一個長列「
現在我很確定,作業失敗的原因是因爲文本太長。然而,我會認爲錯誤信息會是「字符串不能適合列」
假設我是正確的,我的字符串太長,最大長度是多少,以及我怎樣才能解決這個問題...
謝謝
非常感謝。我正在處理第二個問題(從臨時表中檢索郵件內容) – gordon613
+1幫助鏈接:) – Addicted