Skip to content
No results
  • Portfolio
  • Blog
  • Oracle 23ai
  • Oracle APEX
  • Oracle Forms
  • PL/SQL
  • SQL
  • Topics
  • Tools
  • About
  • Write Code
  • SQL Formatter
  • APEX Formatter
  • Roadmaps
    • Oracle APEX Roadmap
    • Oracle Database Roadmap
    • Software Engineering Roadmap
    • AI Developer Roadmap
  • Products
    • VinAura - Visual PDF Designer for Oracle APEX
    • Rounds HMS - Hospital ERP
    • SmartShare for WordPress
Simulators & Games
Vinish Kapoor.
  • Portfolio
  • Blog
  • Oracle 23ai
  • Oracle APEX
  • Oracle Forms
  • PL/SQL
  • SQL
  • Topics
  • Tools
Products
  • VinAura PDF Free
    See the designerQueries, bands, tables, live preview
    Oracle APEX · PDF reports

    The visual PDF report designer for Oracle APEX

    Design invoices, statements and labels on a canvas, bind them to SQL, and get the PDF with one PL/SQL call.

    • How it works
    • Features
    • Sample PDFs
    • Tutorial
    Get VinAura PDF Free on GitHub
  • Rounds HMS
    See the hospitalOPD, IPD, billing, lab, pharmacy
    Hospital management · HMIS

    The HMS your whole hospital can work in

    A cloud-based hospital management system for OPD, IPD, billing, lab, pharmacy and HMIS reports, built on Oracle APEX.

    • Modules
    • Technology
    • Security
    • User guide
    Get Rounds HMS Cloud-hosted
  • APEX 26.1 Book
    Inside the bookReal pages from the book
    Oracle APEX 26.1 · Book

    Oracle APEX 26.1: The Complete Guide

    Build a real app with reports, grids, security, workflows, REST and AI. 828 pages, paperback and Kindle.

    • What you learn
    • Six parts, 48 chapters
    • Inside the book
    • FAQ
    Get the book Paperback, Kindle & Apple Books
  • APEX API Book
    Inside the bookReal pages from the book
    Oracle APEX 26.1 · JavaScript & PL/SQL

    Oracle APEX 26.1 API by Example

    Every APEX JavaScript and PL/SQL API, 1,850+ methods, events, procedures and functions, each with a runnable example and real output.

    • Syntax, example, output
    • 32 everyday recipes
    • Three parts, 32 chapters
    • FAQ
    Get the book Paperback, Kindle & Apple Books
  • SQL & PL/SQL Book
    Inside the bookReal pages from the book
    Oracle AI Database 26ai · SQL & PL/SQL

    Oracle Database 26ai SQL and PL/SQL

    Every SQL function, statement and developer package of Oracle AI Database 26ai, with 677 examples and their real output.

    • Syntax, example, output
    • 677 examples
    • Eight parts, 66 chapters
    • FAQ
    Get the book Paperback, Kindle & Apple Books
  • Forms 14c Book
    Inside the bookReal pages from the book
    Oracle Forms 14.1.2 · Book

    Oracle Forms 14c: The Complete Developer's Guide

    Build and deploy Forms 14.1.2 apps, with 64 forms run in a real lab and every property, built-in and trigger shown.

    • Syntax, example, screen
    • What's new in 14c
    • Six parts, 40 chapters
    • FAQ
    Get the book Paperback, Kindle & Apple Books
Vinish Kapoor.
Simulators & Games
Products
  • VinAura PDF Free
    See the designerQueries, bands, tables, live preview
    Oracle APEX · PDF reports

    The visual PDF report designer for Oracle APEX

    Design invoices, statements and labels on a canvas, bind them to SQL, and get the PDF with one PL/SQL call.

    • How it works
    • Features
    • Sample PDFs
    • Tutorial
    Get VinAura PDF Free on GitHub
  • Rounds HMS
    See the hospitalOPD, IPD, billing, lab, pharmacy
    Hospital management · HMIS

    The HMS your whole hospital can work in

    A cloud-based hospital management system for OPD, IPD, billing, lab, pharmacy and HMIS reports, built on Oracle APEX.

    • Modules
    • Technology
    • Security
    • User guide
    Get Rounds HMS Cloud-hosted
  • APEX 26.1 Book
    Inside the bookReal pages from the book
    Oracle APEX 26.1 · Book

    Oracle APEX 26.1: The Complete Guide

    Build a real app with reports, grids, security, workflows, REST and AI. 828 pages, paperback and Kindle.

    • What you learn
    • Six parts, 48 chapters
    • Inside the book
    • FAQ
    Get the book Paperback, Kindle & Apple Books
  • APEX API Book
    Inside the bookReal pages from the book
    Oracle APEX 26.1 · JavaScript & PL/SQL

    Oracle APEX 26.1 API by Example

    Every APEX JavaScript and PL/SQL API, 1,850+ methods, events, procedures and functions, each with a runnable example and real output.

    • Syntax, example, output
    • 32 everyday recipes
    • Three parts, 32 chapters
    • FAQ
    Get the book Paperback, Kindle & Apple Books
  • SQL & PL/SQL Book
    Inside the bookReal pages from the book
    Oracle AI Database 26ai · SQL & PL/SQL

    Oracle Database 26ai SQL and PL/SQL

    Every SQL function, statement and developer package of Oracle AI Database 26ai, with 677 examples and their real output.

    • Syntax, example, output
    • 677 examples
    • Eight parts, 66 chapters
    • FAQ
    Get the book Paperback, Kindle & Apple Books
  • Forms 14c Book
    Inside the bookReal pages from the book
    Oracle Forms 14.1.2 · Book

    Oracle Forms 14c: The Complete Developer's Guide

    Build and deploy Forms 14.1.2 apps, with 64 forms run in a real lab and every property, built-in and trigger shown.

    • Syntax, example, screen
    • What's new in 14c
    • Six parts, 40 chapters
    • FAQ
    Get the book Paperback, Kindle & Apple Books
  • Oracle APEX

How to Create Master Detail Form in Oracle APEX?

In this tutorial, you will learn how to create a master detail form in Oracle APEX based on the SCOTT schema's EMP and DEPT tables. If you don't have the SCOTT schema installed, or do you need only the EMP…

  • Vinish Kapoor
  • August 11, 2026
Flowchart of an SQL EXPLAIN PLAN with steps: SELECT, FROM, WHERE, GROUP BY, JOIN, and INDEX SCAN.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Use EXPLAIN PLAN for Join Analysis

The EXPLAIN PLAN statement in Oracle SQL provides detailed insights into how the database optimizer executes join operations, revealing the specific algorithms, access paths, and resource costs involved. Understanding execution plans becomes crucial for identifying performance bottlenecks, optimizing join strategies,…

  • Vinish Kapoor
  • August 29, 2025
Data reconciliation diagram using FULL OUTER JOIN for system comparison.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Use Full Outer Join for Data Reconciliation

Are you struggling to identify discrepancies and missing records when comparing data between different systems or databases? The FULL OUTER JOIN operation in Oracle SQL provides a powerful solution for comprehensive data reconciliation by returning all records from both tables,…

  • Vinish Kapoor
  • August 29, 2025
Diagram of Oracle SQL LEFT OUTER JOIN showing all rows from Table A and matching rows from Table B.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Use LEFT OUTER JOIN to Include All Records from Left Table

Are you finding it challenging to retrieve all records from your primary table while still including related data from secondary tables, even when no matches exist? The LEFT OUTER JOIN operation in Oracle SQL provides a powerful solution for preserving…

  • Vinish Kapoor
  • August 29, 2025
Flat illustration showing time series analysis with charts, graphs, clock, and data icons.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Implement Lead/Lag Analysis for Time Series Data

The LEAD and LAG analytical functions in Oracle SQL provide powerful capabilities for accessing data from subsequent or preceding rows within the same result set without requiring complex self-joins. These window functions enable sophisticated time series analysis by allowing you…

  • Vinish Kapoor
  • August 29, 2025
INNER JOIN visual: shows two tables joined by matching IDs, highlighting shared values 2 and 3.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL INNER JOIN: Complete Guide to Matching Records Between Tables

Have you ever wondered how to efficiently retrieve data that exists in multiple related tables within your Oracle database? The INNER JOIN operation stands as one of the most fundamental and powerful techniques in Oracle SQL for combining data from…

  • Vinish Kapoor
  • August 29, 2025
Infographic showing Oracle table data on left and equivalent JSON format on right with arrow flow.
  • Oracle Database 23ai, Oracle SQL

How to Convert Oracle Database Tables to JSON Format

How do you convert traditional relational data into JSON format using Oracle SQL? JSON has become the de facto standard for data exchange in modern applications, and Oracle Database provides powerful built-in functions to transform relational data into JSON format…

  • Vinish Kapoor
  • August 29, 2025
Data aggregation example.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Use LISTAGG for String Aggregation

Have you ever needed to combine multiple row values into a single concatenated string in Oracle SQL? String aggregation is a common requirement in database reporting where you need to transform vertical data into horizontal comma-separated lists. The LISTAGG function…

  • Vinish Kapoor
  • August 29, 2025
Sequential data gap detection visualization.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Find Gaps and Islands in Sequential Data

What exactly are gaps and islands when working with sequential data in Oracle databases? Gaps and islands represent a fundamental pattern recognition problem in SQL where you need to identify missing values (gaps) or continuous sequences (islands) within ordered data.…

  • Vinish Kapoor
  • August 29, 2025
Table showing employee salaries and their running totals using Oracle SQL window functions.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Calculate Running Totals

Running totals, also known as cumulative sums, are essential for financial reporting, inventory tracking, and data analysis tasks where you need to see accumulated values over time. This article explores various methods to calculate running totals in Oracle SQL, from…

  • Vinish Kapoor
  • August 29, 2025
ABC Analysis chart for inventory management, showing A (20%), B (30%), C (50%) with descriptions.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Perform ABC Analysis for Inventory Management

Inventory management often feels like solving a complex puzzle where you need to identify which products deserve your maximum attention and resources. ABC analysis offers a systematic approach to categorizing inventory items based on their value contribution, helping businesses focus…

  • Vinish Kapoor
  • August 29, 2025
Predict Customer Churn Before It Happens.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Calculate Churn Rate and Retention Metrics

Customer churn represents one of the most critical metrics for subscription-based businesses, SaaS companies, and any organization focused on customer retention. Understanding when and why customers leave helps companies make data-driven decisions to improve their services and reduce revenue loss.…

  • Vinish Kapoor
  • August 29, 2025
Illustration of an Oracle database surrounded by glowing JSON structures on a tech-themed background.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Parse and Extract JSON Data with JSON_TABLE

Have you ever found yourself staring at a column full of JSON data in your Oracle database, wondering how to extract specific values without writing complex string manipulation functions? JSON_TABLE is Oracle's elegant solution for transforming JSON documents into relational…

  • Vinish Kapoor
  • August 29, 2025
Illustration of identifying and cleaning duplicate database records, ending with a clean database.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Identify and Handle Duplicate Records

Have you ever discovered that your database contains multiple identical records, causing data integrity issues and skewing your business reports? Duplicate records represent one of the most common data quality challenges in Oracle databases. These unwanted copies can emerge from…

  • Vinish Kapoor
  • August 29, 2025
Table showing cohort analysis for customer retention with color-coded retention percentages.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Implement Cohort Analysis for Customer Retention

How do you measure customer loyalty and retention patterns across different time periods using Oracle SQL? Cohort analysis represents one of the most powerful techniques for understanding customer behavior, enabling businesses to track groups of customers who share common characteristics…

  • Vinish Kapoor
  • August 29, 2025
Illustrating character string buffer.
  • PLSQL

ORA-06502: PL/SQL Numeric or Value Error - Complete Guide to Character String Buffer Solutions

Have you ever encountered the frustrating ORA-06502 error while working with PL/SQL code, only to spend hours trying to figure out why your character string operations are failing? This common Oracle database error can bring your development work to a…

  • Vinish Kapoor
  • May 29, 2025
Overlapping date ranges shown as colored bars: 01/01–01/10, 01/05–01/15, 01/10–01/20, 01/15–01/25.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Find Overlapping Date Ranges

Have you ever wondered how to identify when two or more date ranges overlap in your Oracle database? Whether you're managing employee schedules, booking systems, or project timelines, detecting overlapping date ranges is a fundamental requirement that every database professional…

  • Vinish Kapoor
  • August 29, 2025
April 2025 calendar with weekends in red, clean design, and decorative leaf accents.
  • Oracle Database 23ai, Oracle SQL

Oracle SQL Query to Calculate Business Days Excluding Holidays

How do you accurately calculate the number of working days between two dates while accounting for weekends and company holidays in Oracle SQL? This fundamental business requirement appears in payroll systems, project management applications, and financial calculations where precise business…

  • Vinish Kapoor
  • August 29, 2025
Prev1 … 33 34 35 36 37 38 39 … 49Next
No more posts to load

Copyright © 2024-2026 - Vinish.Dev - and it is not affiliated with, nor sponsored by, Oracle Corporation.

  • Contact
  • Privacy Policy
  • Cookie Policy