Constraints
10 Sub-topics
Constraint Naming Conventions
Adding Constraints to Existing Tables
ON DELETE and ON UPDATE Actions
Understanding Index Basics
Index Maintenance Considerations
Refreshing Materialized Views
Dropping and Altering Views
Views vs Tables Performance
Built-in Functions
3 Topics
String Functions
3 Sub-topics
String Functions - LENGTH, SUBSTRING, CONCAT
String Functions - UPPER, LOWER, TRIM
String Functions - REPLACE, SPLIT_PART
Date and Time Functions
3 Sub-topics
Date Functions - CURRENT_DATE, CURRENT_TIMESTAMP
Date Functions - EXTRACT, DATE_PART
Date Functions - AGE, DATE_TRUNC
Mathematical and Conditional Functions
6 Sub-topics
Mathematical Functions - ROUND, CEIL, FLOOR
Mathematical Functions - ABS, POWER, SQRT
Conditional Functions - CASE WHEN
COALESCE and NULLIF Functions
Type Conversion Functions - CAST, TO_CHAR
Pattern Matching Functions - REGEXP_MATCH
User-Defined Functions
1 Topics
User-Defined Functions
12 Sub-topics
Introduction to User-Defined Functions
Function Parameters and Return Types
Control Structures - IF/THEN/ELSE
Returning Multiple Values
Dropping and Replacing Functions
Stored Procedures
1 Topics
Stored Procedures
7 Sub-topics
Creating Stored Procedures
IN, OUT, and INOUT Parameters
Transaction Control in Procedures
Error Handling in Procedures
Conditional Trigger Execution
Trigger Management - Enable/Disable
Trigger Use Cases and Best Practices