{"id":20,"date":"2012-07-30T08:27:15","date_gmt":"2012-07-30T07:27:15","guid":{"rendered":"http:\/\/www.rdlpconsultants.co.uk\/blog\/?p=20"},"modified":"2014-09-28T21:48:09","modified_gmt":"2014-09-28T20:48:09","slug":"d_log-write","status":"publish","type":"post","link":"https:\/\/www.rdlpconsultants.co.uk\/blog\/?p=20","title":{"rendered":"d_log.write"},"content":{"rendered":"<p>PROCEDURE WRITE<br \/>\n( p_text\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IN VARCHAR2<br \/>\n, p_file\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IN VARCHAR2 DEFAULT &#8216;d_log.log&#8217;<br \/>\n, p_action\u00a0\u00a0\u00a0\u00a0 IN VARCHAR2 DEFAULT &#8216;A&#8217;<br \/>\n, p_log_table\u00a0 IN BOOLEAN\u00a0 DEFAULT FALSE<br \/>\n, p_log_status IN VARCHAR2 DEFAULT &#8216;SUCCESS&#8217;<br \/>\n) IS<br \/>\nv_log utl_file.file_type;<br \/>\nPRAGMA AUTONOMOUS_TRANSACTION;<br \/>\nBEGIN<br \/>\nv_log\u00a0 := utl_file.fopen( &#8216;LOG&#8217;<br \/>\n, p_file<br \/>\n, p_action<br \/>\n);<br \/>\nutl_file.put_line( v_log<br \/>\n, TO_CHAR(SYSDATE,&#8217;YYYY-MM-DD HH24:MI:SS&#8217;) || &#8216; &#8216; || p_text<br \/>\n);<br \/>\nutl_file.fclose( v_log );<br \/>\nIF p_log_table<br \/>\nTHEN<br \/>\nINSERT INTO dwfacts.batch_log<br \/>\n( log_date<br \/>\n, log_text<br \/>\n, log_status<br \/>\n)<br \/>\nVALUES ( SYSDATE<br \/>\n, p_text<br \/>\n, p_log_status<br \/>\n);<br \/>\nCOMMIT;<br \/>\nEND IF;<br \/>\nEND WRITE<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PROCEDURE WRITE ( p_text\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IN VARCHAR2 , p_file\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IN VARCHAR2 DEFAULT &#8216;d_log.log&#8217; , p_action\u00a0\u00a0\u00a0\u00a0 IN VARCHAR2 DEFAULT &#8216;A&#8217; , p_log_table\u00a0 IN BOOLEAN\u00a0 DEFAULT FALSE , p_log_status IN VARCHAR2 DEFAULT &#8216;SUCCESS&#8217; ) IS v_log utl_file.file_type; PRAGMA AUTONOMOUS_TRANSACTION; BEGIN v_log\u00a0 := utl_file.fopen( &#8216;LOG&#8217; , p_file , p_action ); utl_file.put_line( v_log , TO_CHAR(SYSDATE,&#8217;YYYY-MM-DD HH24:MI:SS&#8217;) || &#8216; &#8216; || [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/www.rdlpconsultants.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rdlpconsultants.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rdlpconsultants.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rdlpconsultants.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rdlpconsultants.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20"}],"version-history":[{"count":2,"href":"https:\/\/www.rdlpconsultants.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/20\/revisions"}],"predecessor-version":[{"id":65,"href":"https:\/\/www.rdlpconsultants.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/20\/revisions\/65"}],"wp:attachment":[{"href":"https:\/\/www.rdlpconsultants.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rdlpconsultants.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rdlpconsultants.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}