3.6 Example Use Cases and Prompts
Here are a few examples of natural language requests you can use to perform various database operations through an MCP client connected to the SQLcl MCP Server.
Table 3-1 Natural Language Prompts for Oracle Database Operations
Operation | Description | Complexity | Example Prompt to Client |
---|---|---|---|
Connecting to databases |
Establish database connections with automatic authentication and connection management. |
Basic |
Connect to the HR database |
Running simple queries |
Run basic SQL queries with readable results. |
Basic |
Show me recent orders, or Which customers are in California? |
Browsing a database schema |
Interactively explore table structures, columns, and relationships. |
Basic |
Which tables contain customer information?, or Show me the structure of the Orders table |
Checking connection status |
Monitor the database session health and connectivity with real-time status reporting. |
Basic |
Which database am I currently connected to? |
Performing complex analytical queries |
Execute sophisticated analytical operations with hierarchical breakdowns and advanced SQL features. |
Advanced |
Show me a hierarchical breakdown of sales by region and product category with year-over-year growth percentages |
Performing multi-environment operations |
Coordinate work across development, testing, and production database environments. |
Advanced |
Compare the customer counts between our development and production databases |
Managing transactions |
Manage complex transactions with capabilities for review and rollback. |
Advanced |
Update all customer records in the Northeast region but let me review the changes before committing |
Monitoring performance |
Analyze query performance and receive optimization suggestions. |
Advanced |
Show me which queries are running slow today and provide optimization tips |