Mathias


  • , , ,

    SQL Challenge I – Solution

    Both Gary and Philip postd working versions. Gary’s didn’t work for me when I had the same letter more than one time in the string. Philips did work and the need to deal with each letter as if it is unique can of course be questioned. The intent was for a solution that could handle…

    Read more: SQL Challenge I – Solution
  • SQL Challenge I

    While maybe a pretentious title, I’ve always enjoyed getting and giving what I call SQL Challenges. It is basically a short explanation for what you should do with pure SQL and some limitations to how you can do it and then you get to try to come up with a solution. It is frequently more…

    Read more: SQL Challenge I
  • , ,

    Dynamic in-line queries

    I don’t know of a better name for this feature. I think this name describes the function well, even if it may sound overly ambitious. This whole post will be based on a post by Laurent Schneider where he uses XML features to do a select count(*) from different tables and return the result in…

    Read more: Dynamic in-line queries
  • , , , ,

    Creating a feed with ORA-00600 errors

    Instead of having to look at your different alert logs for ORA-00600 errors frequently, why not have them come to you? This post will, as promised, show the Perl code needed to publish a feed with ORA-00600 errors. This is building on the previous two posts that shows how to create an external table for…

    Read more: Creating a feed with ORA-00600 errors
  • , ,

    Querying the alert log for ORA-00600

    Time to expand on the last post. As promised this will be about how to get the ORA-00600 information out of an external table for the alert log. We will use the same user and setup as we had in that post. Lets first review how an ORA-00600 is represented in the alert log. The…

    Read more: Querying the alert log for ORA-00600
  • , , ,

    SQL Access to the alert log

    I’m going to discuss how to get SQL access to your alert log in this entry. I will then build on that to make it even more useful in future posts. Browsing the alert log can be convenient if you’re already on the server. However, it is often not possible or at least not overly…

    Read more: SQL Access to the alert log
  • ,

    Multitable insert

    Mutlitable insert is a feature I’ve read about many times, but I’ve never taken the time to read up on it or play with the way this SQL statement works. I figure making a post about it will give me the reason I need to learn more about it. It is not so much a…

    Read more: Multitable insert
  • ,

    Commit and snapshot too old

    The dreaded ORA-01455 hits again. Snapshot to old is easy to understand, but not always easy to fix. In this article I’ll show how the misbehaving process may actually be the process that receives the error. Snapshot too old is the problem we encounter if the block you need to access cannot be found. This…

    Read more: Commit and snapshot too old
  • ,

    Learning SQL at an early age

    Pete Finnegan blogged about becoming a dad a few days back and Gary Myers followed up with his version of an SQL Primer for a toddler. This got me thinking of how the child subjected to this may react . As having SQL read out loud even with pictures from the result set may not…

    Read more: Learning SQL at an early age
  • ,

    The WITH clause

    To mix the last post with something that may be easier to digest, I’ll make this one about one of my favorite keywords in SQL. It is the WITH clause. I can only think of one bad thing with it; it’s name. It’s virtually impossible to search for information on something with a name that…

    Read more: The WITH clause

Subscribe

Sign up with your email address to receive our weekly news





Categories


Search