# Run SQL statements

Control / script

A variant of [Run a script](https://meridian.online/operations/run-a-script).

Send hand-written SQL or another database query language to a database, as a query, a command or a statement per row.

Page: <https://meridian.online/operations/run-a-script/run-sql-statements>

## Status

Not built yet.

arcform does not do this yet; it would live in how a Protocol runs. [Its place on the roadmap](https://meridian.online/roadmap#run-a-script)

## What other tools call it

Meridian's classification; an independent blind rating agreed on 95.7% of 324 rows (variant, version 3).

- Azure Data Factory: [`Azure Data Explorer Command activity`](https://learn.microsoft.com/en-us/azure/data-explorer/data-factory-command-activity) (read 2026-09-27)
- Azure Data Factory: [`Script activity`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-using-script) (read 2026-09-27)
- Bruin: [`hooks`](https://getbruin.com/docs/bruin/assets/definition-schema.html) (read 2026-09-27)
- Bruin: [`query`](https://getbruin.com/docs/bruin/commands/query.html) (read 2026-09-27)
- Duckle: [`Inline SQL`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/website/docs/components.html) (read 2026-09-25)
- Duckle: [`SQL Template`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/website/docs/components.html) (read 2026-09-25)
- EasyMorph: [`Database command`](https://help.easymorph.com/doku.php?id=transformations:sqlcommand) (read 2026-09-27)
- Apache Hop: [`Cassandra Exec Cql`](https://hop.apache.org/manual/latest/workflow/actions/cassandra-exec-cql.html) (read 2026-09-27)
- Apache Hop: [`Execute SQL script`](https://hop.apache.org/manual/latest/pipeline/transforms/execsql.html) (read 2026-09-27)
- Apache Hop: [`Execute row SQL script`](https://hop.apache.org/manual/latest/pipeline/transforms/execsqlrow.html) (read 2026-09-27)
- Apache Hop: [`MongoDB QL`](https://hop.apache.org/manual/latest/workflow/actions/mql.html) (read 2026-09-27)
- Apache Hop: [`Neo4j Cypher script`](https://hop.apache.org/manual/latest/workflow/actions/neo4j-cypherscript.html) (read 2026-09-27)
- Apache Hop: [`SQL`](https://hop.apache.org/manual/latest/workflow/actions/sql.html) (read 2026-09-27)
- Ibis: [`SQLQueryResult`](https://github.com/ibis-project/ibis/blob/05d2b293344e86cb41c1a426071734f7e270335a/ibis/expr/operations/relations.py) (read 2026-09-27)
- KNIME Analytics Platform: [`DB Row Manipulator`](https://api.hub.knime.com/nodes/*xEbE5jaFSoZdwehG?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`DB SQL Executor`](https://api.hub.knime.com/nodes/*eh-RgddvYOj-B0uz?details=full) (read 2026-09-27)
- Pentaho Data Integration: [`Execute Row SQL Script`](https://docs.pentaho.com/pdia-data-integration/9.3-data-integration/pdi-transformation-steps-reference-overview) (read 2026-09-27)
- Pentaho Data Integration: [`Execute SQL Script`](https://docs.pentaho.com/pdia-data-integration/9.3-data-integration/pdi-transformation-steps-reference-overview) (read 2026-09-27)
- Polars: [`SQL table operations (group)`](https://docs.pola.rs/api/python/stable/reference/sql/table_operations.html) (read 2026-09-27)
- RapidMiner Studio: [`Custom Query (In Database)`](https://docs.rapidminer.com/latest/studio/operators/extensions/In-Database%20Processing/indb_blending/indb_custom.html) (read 2026-09-27)
- RapidMiner Studio: [`Execute CQL`](https://docs.rapidminer.com/latest/studio/operators/data_access/nosql/cassandra/execute_cql.html) (read 2026-09-27)
- RapidMiner Studio: [`Execute MongoDB Command`](https://docs.rapidminer.com/latest/studio/operators/data_access/nosql/mongodb/mongodb_command.html) (read 2026-09-27)
- RapidMiner Studio: [`Execute SQL`](https://docs.rapidminer.com/latest/studio/operators/utility/scripting/execute_sql.html) (read 2026-09-27)
- SQLMesh: [`Pre/post-statements`](https://github.com/SQLMesh/sqlmesh/blob/23b237cea7218cc8f338b89c14f0957394a0003b/docs/concepts/models/sql_models.md) (read 2026-09-27)
- Tableau Prep: [`Custom SQL`](https://help.tableau.com/current/prep/en-us/prep_connect.htm) (read 2026-09-27)
- Tableau Prep: [`Initial SQL`](https://help.tableau.com/current/prep/en-us/prep_connect.htm) (read 2026-09-27)
- Talend: [`Database row (SQL statement) components (family)`](https://help.qlik.com/talend/en-US/components/8.0/About) (read 2026-09-27)
- Talend: [`tIcebergSQL`](https://help.qlik.com/talend/en-US/components/8.0/iceberg/iceberg-component) (read 2026-09-27)
- Talend: [`tSQLTemplate`](https://help.qlik.com/talend/en-US/components/8.0/sqltemplate/sqltemplate-component) (read 2026-09-27)
- Talend: [`tSqlRow`](https://help.qlik.com/talend/en-US/components/8.0/processing/processing-component) (read 2026-09-27)
