{"id":9312,"date":"2023-05-30T14:48:16","date_gmt":"2023-05-30T13:48:16","guid":{"rendered":"https:\/\/roglacup.com\/klaus62\/?p=9312"},"modified":"2023-06-04T13:27:40","modified_gmt":"2023-06-04T12:27:40","slug":"maclochlainns-weblog","status":"publish","type":"post","link":"https:\/\/roglacup.com\/klaus62\/2023\/05\/30\/maclochlainns-weblog\/","title":{"rendered":"<a href=\"https:\/\/blog.mclaughlinsoftware.com\/\">MacLochlainns Weblog<\/a>"},"content":{"rendered":"\n<p>This is the blog of Michael McLaughlin, a veteran of Oracle technology since Oracle 6 and an&nbsp;<a href=\"http:\/\/www.oracle.com\/technology\/community\/oracle_ace\/index.html\">Oracle ACE<\/a>&nbsp;since 2009. I\u2019m the author of&nbsp;<a href=\"http:\/\/www.amazon.com\/gp\/product\/0071812431\/ref=as_li_tf_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0071812431&amp;linkCode=as2&amp;tag=macloc-20\">Oracle Database 12<em>c<\/em>&nbsp;PL\/SQL Programming<\/a>,&nbsp;<a href=\"http:\/\/www.amazon.com\/gp\/product\/0071494456\/ref=as_li_tf_tl?ie=UTF8&amp;tag=macloc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0071494456\">Oracle Database 11g PL\/SQL Programming<\/a>,&nbsp;<a href=\"http:\/\/www.amazon.com\/gp\/product\/0071791884\/ref=as_li_tf_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0071791884&amp;linkCode=as2&amp;tag=macloc-20\">MySQL Workbench: Data Modeling &amp; Development<\/a>, and&nbsp;<a href=\"http:\/\/www.amazon.com\/gp\/product\/0071768858\/ref=as_li_tf_tl?ie=UTF8&amp;tag=macloc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0071768858\">Oracle Database 11g &amp; MySQL 5.6 Developer Handbook<\/a>. I\u2019m also the co-author of&nbsp;<a href=\"http:\/\/www.amazon.com\/gp\/product\/0071493697\/ref=as_li_tf_tl?ie=UTF8&amp;tag=macloc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0071493697\">Oracle Database 11g PL\/SQL Programming Workbook<\/a>,&nbsp;<a href=\"http:\/\/www.amazon.com\/gp\/product\/0072230665\/ref=as_li_tf_tl?ie=UTF8&amp;tag=macloc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0072230665\">Oracle Database 10g PL\/SQL Programming<\/a>&nbsp;and&nbsp;<a href=\"http:\/\/www.amazon.com\/gp\/product\/0072261943\/ref=as_li_tf_tl?ie=UTF8&amp;tag=macloc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0072261943\">Expert Oracle PL\/SQL<\/a>. I\u2019m also the author of&nbsp;<a href=\"http:\/\/www.amazon.com\/gp\/product\/0072263253\/ref=as_li_tf_tl?ie=UTF8&amp;tag=macloc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0072263253\">Oracle Database 10g Express Edition PHP Web Programming<\/a>&nbsp;and co-author of&nbsp;<a href=\"http:\/\/www.amazon.com\/gp\/product\/0071502777\/ref=as_li_tf_tl?ie=UTF8&amp;tag=macloc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0071502777\">Oracle Database Ajax &amp; PHP Web Application Development<\/a>.<\/p>\n\n\n\n<p>I also write articles for web sites. For example, you can find articles for writing your own database-based authentication in PHP on the Oracle Technical Network web site.&nbsp;<a href=\"http:\/\/www.oracle.com\/technetwork\/articles\/mclaughlin-phpid1-091467.html\">Part 1<\/a>&nbsp;covers HTTP basic authentication, cookies, and sessions; and&nbsp;<a href=\"http:\/\/www.oracle.com\/technetwork\/articles\/mclaughlin-phpid2-091795.html\">Part 2<\/a>&nbsp;expands coverage to include virtual private databases. You can download the source code from Oracle\u2019s site. You can also find articles on&nbsp;<a href=\"https:\/\/blog.mclaughlinsoftware.com\/about\/www.toadworld.com\">Toad World<\/a>, like&nbsp;<a href=\"http:\/\/www.toadworld.com\/platforms\/oracle\/w\/wiki\/10932.collections-and-nested-tables.aspx\">Collections and Nested Tables<\/a>&nbsp;or&nbsp;<a href=\"http:\/\/www.toadworld.com\/platforms\/oracle\/w\/wiki\/10953.external-tables.aspx\">External Tables<\/a>.<\/p>\n\n\n\n<p>I teach database technology and systems analysis in the&nbsp;<a href=\"http:\/\/www.byui.edu\/CIT\/#home\">Computer Information Technology Department<\/a>&nbsp;at&nbsp;<a href=\"http:\/\/www.byui.edu\/\">BYU \u2013 Idaho<\/a>. I worked at Oracle Corporation for over eight years in consulting, development, and support. I\u2019m the inventor of the ATOMS transaction architecture (U.S. Patents&nbsp;<a href=\"http:\/\/patft.uspto.gov\/netacgi\/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PALL&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&amp;r=1&amp;f=G&amp;l=50&amp;s1=7206805.PN.&amp;OS=PN\/7206805&amp;RS=PN\/7206805\" target=\"_blank\" rel=\"noreferrer noopener\">#7,206,805<\/a>&nbsp;and&nbsp;<a href=\"http:\/\/patft.uspto.gov\/netacgi\/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PALL&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&amp;r=1&amp;f=G&amp;l=50&amp;s1=7290056.PN.&amp;OS=PN\/7290056&amp;RS=PN\/7290056\" target=\"_blank\" rel=\"noreferrer noopener\">#7,290,056<\/a>). The patents are assigned to Oracle Corporation.<\/p>\n\n\n\n<p>You can find out more about me by checking my LinkedIn Profile. It has all the usual material, like where I went to school, where I\u2019ve worked, and some nice things folks said about my work.<\/p>\n\n\n\n<p>Link: <a href=\"https:\/\/blog.mclaughlinsoftware.com\/\" title=\"\">https:\/\/blog.mclaughlinsoftware.com\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the blog of Michael McLaughlin, a veteran of Oracle technology since Oracle 6 and an&nbsp;Oracle ACE&nbsp;since 2009. I\u2019m the author of&nbsp;Oracle Database 12c&nbsp;PL\/SQL Programming,&nbsp;Oracle Database 11g PL\/SQL Programming,&nbsp;MySQL Workbench: Data Modeling &amp; Development, and&nbsp;Oracle Database 11g &amp; MySQL 5.6 Developer Handbook. I\u2019m also the co-author of&nbsp;Oracle Database 11g PL\/SQL Programming Workbook,&nbsp;Oracle Database 10g&hellip;&nbsp;<a href=\"https:\/\/roglacup.com\/klaus62\/2023\/05\/30\/maclochlainns-weblog\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\"><a href=\"https:\/\/blog.mclaughlinsoftware.com\/\">MacLochlainns Weblog<\/a><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[384,17,35,1047,1046,1048],"tags":[],"class_list":["post-9312","post","type-post","status-publish","format-standard","hentry","category-computer-science","category-linux","category-oracle","category-oracle-it-vendors","category-oracle-blog","category-oracle-blog-oracle-it-vendors"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/roglacup.com\/klaus62\/wp-json\/wp\/v2\/posts\/9312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roglacup.com\/klaus62\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/roglacup.com\/klaus62\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/roglacup.com\/klaus62\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/roglacup.com\/klaus62\/wp-json\/wp\/v2\/comments?post=9312"}],"version-history":[{"count":2,"href":"https:\/\/roglacup.com\/klaus62\/wp-json\/wp\/v2\/posts\/9312\/revisions"}],"predecessor-version":[{"id":9314,"href":"https:\/\/roglacup.com\/klaus62\/wp-json\/wp\/v2\/posts\/9312\/revisions\/9314"}],"wp:attachment":[{"href":"https:\/\/roglacup.com\/klaus62\/wp-json\/wp\/v2\/media?parent=9312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/roglacup.com\/klaus62\/wp-json\/wp\/v2\/categories?post=9312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/roglacup.com\/klaus62\/wp-json\/wp\/v2\/tags?post=9312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}