Microsoft SQL
Read, add, and update business data in your Microsoft SQL database from a workflow.
What this node helps you do
Use the Microsoft SQL node when your workflow needs data from a Microsoft SQL database.
This node helps you:
find records from a selected table
add new rows from workflow data
update existing records when business data changes

Common business examples
Teams often use this node to:
check customer details before sending a response
save a new request into an internal operations table
update a case, order, or ticket status
Available actions
The Action field gives you 3 options:
Query data from table — find or retrieve data from a selected table
Add data to table — create a new record in the table
Update record — change an existing record in the table

Basic setup
1. Select resource
Choose the Microsoft SQL connection your workspace should use.
If you do not see the right connection, open Manage and add it in Workspace → Integrations.
2. Select table
Choose the table that contains the business data you want to use.
Examples include customers, orders, tickets, or requests.
3. Choose the action
Pick what the workflow should do with that table:
read data
add data
update data
Query data from table
Choose Query data from table when you need to search or retrieve information.
This action includes SQL Generate Method with 2 options:
Use AI — describe what you want in plain language
Manual enter SQL — write the SQL query yourself
Use AI
Choose Use AI if you want a faster setup and do not want to write SQL.
In Input, describe the result you want.
Examples:
Find open support tickets for this customerGet the latest order for this accountShow requests created this week
Diaflow uses that instruction to generate the SQL query for you.
Manual enter SQL
Choose Manual enter SQL if your team already has a specific query.
Enter the SQL in the code editor.
Use this option when you need exact control over filters, joins, or sorting.
Add data to table
Choose Add data to table when your workflow needs to save a new record.
This is useful after:
a form submission
a lead capture flow
an approval or internal request flow
Make sure the values you send match the columns in the selected table.
Update record
Choose Update record when your workflow needs to change data that already exists.
This is useful when you need to:
change a status
assign an owner
save a workflow result back into the database
Make sure your workflow identifies the correct record before updating it.
Field reference
Select resource — chooses the Microsoft SQL connection
Table — chooses the table the node will use
Action — decides whether the node reads, adds, or updates data
SQL Generate Method — appears for query actions and lets you use AI or manual SQL
Input — plain-language instruction for AI-generated queries
Code editor — SQL entry area for manual queries
Tips for first-time users
Start with Query data from table to confirm the connection works.
Use a simple table first, such as customers or tickets.
If you are not sure what to write, use Use AI before manual SQL.
Check the Result tab after each test run.
If you are unsure which table or fields to use, ask your database owner or technical team first.
Last updated