read_rows
Retrieve specific rows from SQL Server tables using primary keys or custom filters to access targeted data.
Instructions
Read rows from a table by primary key or filter.
Provide one of: id (single row), ids (multiple rows), or filter (WHERE clause).
Args:
table: Table name (can include schema: 'dbo.Users' or 'Users')
id: Single primary key value (for composite keys, use filter)
ids: List of primary key values
filter: WHERE clause without 'WHERE' keyword (e.g., "status = 'active'")
columns: List of columns to return (default: all columns)
max_rows: Maximum rows to return
Returns:
Dictionary with:
- table: Full table name
- rows: List of row dictionaries
- count: Number of rows returnedInput Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table | Yes | ||
| id | No | ||
| ids | No | ||
| filter | No | ||
| columns | No | ||
| max_rows | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||