Oracle database management, tutorials, scripts, coding, programming and tips for database administrators
It is believed that count(*) expands to all columns and that count(rowid) is faster. Read on to see why the opposite might be true.
Learn about the concept of views in SQL, and how they work. Read on to see clear examples of how to implement views.
In Oracle 12.2 and later a group-by elimination enhancement can produce wrong results. Read on to see what can be returned and how to work around it.
The latest two versions of Oracle can throw an error when columns are set as unused and then dropped. Learn about this issue and how to address it.
Database tables are not static entities and sometimes changes can wreak havoc on packages and procedures. Read on to see how Oracle's expand_sql_text can help solve such issues.
Learn of possible scenarios to monitor changes when replicating Oracle. Read on to discover the best course of action for moving forward!
If you are wanting to manipulate numeric data with mathematically, then you will wan tot read on to get an overview of the core SQL numeric functions
The Streams pool is used by more than just Streams. Read on to see what else uses it and what you could expect when streams_pool_size is set to 0.
LogMiner can be used to find data changes based on time or SCN and can be used to find only the most recent changes. Read on to see how this can be accomplished.
Referential constraints ensure data integrity, but in at least one case can cause occasional problems. Read on to see what can happen and why it can occur...