当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: jdbc如何连接mysql数据库,不要odbc桥 ......
    摘要: 我可以用smtp发送邮件,可是不能带附件,请问怎样解决,代码怎么写,谢谢 ......


不知能否记下出错的SQL语句

我在数据库中加了一个触发器,如下:  
      create   or   replace   trigger   errors  
          after   servererror   on   database  
    begin  
          insert   into   err_log  
                values(sysdate,dbms_utility.format_error_stack);  
   
    end   errors;  
       
  但不知能否也记下出错的SQL语句。

NO.1   作者: black_snail

帮你UP,dbms_utility.format_error_stack   只能capture   ORACLE   exception   而不是SQL

NO.2   作者: jiezhi

错误的sql在语法分析完后就报错了,不会执行的。

NO.3   作者: BlueskyWide

可参考下文建立和加入触发器:  
  declare  
  begin  
  dbms_out.enable;  
  dbms_output.put_line(SQLCODE:||to_char(SQLCODE));  
  dbms_output_put_line(SQLERRM:||SQLERRM);  
  END;  
  说明:SQLCODE为系统内错误码,SQLERRM为系统错误信息。

NO.4   作者: BlueskyWide

倒数第三行改为:  
  dbms_output.put_line(SQLERRM:||SQLERRM);


    摘要: 程序如下: unit unit1; interface uses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, stdctrls, extctrls; type tform1 = class(tform) button1: tbutton; panel1: tpanel......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE