html - 除了 htp.print 和 dbms_output on toad for oracle PL/SQL,我还可以使用什么?

标签 html plsql toad

目前我有 htp.print 和 DBMS_output 向我展示用户输入的最终结果。但是,htp.print 在 Web 浏览器上显示了已确认的消息,而我的 DBMS_output 由于某种原因无法正常工作。但我正在寻找的是将弹出并显示给用户的确认消息。我已经尝试过 java 脚本,但出于某种原因,它也不起作用。以下是语法。

-- 按钮和输入文本域

HTP.FORMOPEN ('BANINST1.UAP.P_UNSUSPEND_SEARCH', 'post');
    HTP.P ('<input type="text" method="post" name="bannerid" id="bannerid" placeholder="e.g. 000123456" maxlength="9" 
            autocomplete="off" required>');
 HTP.FORMSUBMIT ('', 'Submit', cattributes => 'onclick="confirmMsg()"');
    HTP.FORMCLOSE;

-- 无效的 javascript 确认消息

htp.p ('<script type="text/javascript">
                        function confirmMsg() {
                                var field1 = document.getElementById("bannerid").value;
                                alert(field1+" has been unsuspended");
                                }   
                   </script>');

最佳答案

假设您正在寻找从数据库后端生成日志消息的方法,我看到基本上有 2 种方法可以实现:

(1) 将您的消息保存到自治事务内的表中。可以找到一个完整的例子 here .

(2) 如果您有权访问数据库服务器文件系统,您还可以使用 UTIL_FILE 将消息写入文本文件。包。

关于html - 除了 htp.print 和 dbms_output on toad for oracle PL/SQL,我还可以使用什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42902991/

相关文章:

javascript - super 菜单 : Sub menu items won't stay

javascript - jQuery 输出 html div

html - 在 css 中固定位置的问题

java - 如何通过 hibernate 访问 pl/sql 过程中的输出参数

MySql Join 不返回任何带有空值的现有记录

Oracle STANDARD_HASH 结果在使用不同平台时显示不同的结果

jquery - 标题后的线条和图像,自动计算线条宽度以填充容器

sql - 帮助将本周查询从 Oracle PL/SQL 转换为 SQL Server 2008

sql - 提取oracle中alter语句的ddl

java - 关于 Oracle 的 TOAD