From 5adb1f5f701f74037ba2b75d1a4e80f4a7b5bfae Mon Sep 17 00:00:00 2001 From: Florence Morris Date: Wed, 30 Jul 2025 14:13:14 -0400 Subject: [PATCH] In sql-shell.md, added limitation regarding TCL statements. In sql-statements.md, moved CALL from DML to TCL section. --- src/current/cockroachcloud/sql-shell.md | 1 + src/current/v23.2/sql-statements.md | 2 +- src/current/v24.1/sql-statements.md | 2 +- src/current/v24.2/sql-statements.md | 2 +- src/current/v24.3/sql-statements.md | 2 +- src/current/v25.1/sql-statements.md | 2 +- src/current/v25.2/sql-statements.md | 2 +- src/current/v25.3/sql-statements.md | 2 +- 8 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/current/cockroachcloud/sql-shell.md b/src/current/cockroachcloud/sql-shell.md index 05270c1aa93..bd70cd489cf 100644 --- a/src/current/cockroachcloud/sql-shell.md +++ b/src/current/cockroachcloud/sql-shell.md @@ -20,6 +20,7 @@ To use this feature, select a cluster from the [**Clusters** page](cluster-manag - The SQL Shell does not yet support sessions. - The SQL Shell is not available for CockroachDB {{ site.data.products.advanced }} clusters with [additional security add-ons configured]({% link cockroachcloud/managing-access.md %}). - The SQL Shell is available to CockroachDB {{ site.data.products.cloud }} users with the [Cluster Admin role]({% link cockroachcloud/create-an-advanced-cluster.md %}#step-6-configure-advanced-security-features). +- The SQL Shell does not support [transaction control statements]({% link {{ site.current_cloud_version }}/sql-statements.md %}#transaction-control-statements). ## Overview diff --git a/src/current/v23.2/sql-statements.md b/src/current/v23.2/sql-statements.md index ef475d2e07c..dfc9f0b5c7e 100644 --- a/src/current/v23.2/sql-statements.md +++ b/src/current/v23.2/sql-statements.md @@ -72,7 +72,6 @@ Statement | Usage Statement | Usage ----------|------------ -[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`CREATE TABLE AS`]({% link {{ page.version.version }}/create-table-as.md %}) | Create a new table in a database using the results from a [selection query]({% link {{ page.version.version }}/selection-queries.md %}). [`COPY FROM`]({% link {{ page.version.version }}/copy.md %}) | Copy data from a third-party client to a CockroachDB cluster.
For compatibility with PostgreSQL drivers and ORMs, CockroachDB supports `COPY FROM` statements issued from third-party clients. To import data from files, use an [`IMPORT INTO`]({% link {{ page.version.version }}/import-into.md %}) statement instead. [`DELETE`]({% link {{ page.version.version }}/delete.md %}) | Delete specific rows from a table. @@ -113,6 +112,7 @@ Statement | Usage Statement | Usage ----------|------------ [`BEGIN`]({% link {{ page.version.version }}/begin-transaction.md %})| Initiate a [transaction]({% link {{ page.version.version }}/transactions.md %}). +[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`COMMIT`]({% link {{ page.version.version }}/commit-transaction.md %}) | Commit the current [transaction]({% link {{ page.version.version }}/transactions.md %}). [`SAVEPOINT`]({% link {{ page.version.version }}/savepoint.md %}) | Start a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). [`RELEASE SAVEPOINT`]({% link {{ page.version.version }}/release-savepoint.md %}) | Commit a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). diff --git a/src/current/v24.1/sql-statements.md b/src/current/v24.1/sql-statements.md index 45563c7157a..885f6c284ce 100644 --- a/src/current/v24.1/sql-statements.md +++ b/src/current/v24.1/sql-statements.md @@ -73,7 +73,6 @@ Statement | Usage Statement | Usage ----------|------------ -[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`CREATE TABLE AS`]({% link {{ page.version.version }}/create-table-as.md %}) | Create a new table in a database using the results from a [selection query]({% link {{ page.version.version }}/selection-queries.md %}). [`COPY FROM`]({% link {{ page.version.version }}/copy.md %}) | Copy data from a third-party client to a CockroachDB cluster.
For compatibility with PostgreSQL drivers and ORMs, CockroachDB supports `COPY FROM` statements issued from third-party clients. To import data from files, use an [`IMPORT INTO`]({% link {{ page.version.version }}/import-into.md %}) statement instead. [`DELETE`]({% link {{ page.version.version }}/delete.md %}) | Delete specific rows from a table. @@ -113,6 +112,7 @@ Statement | Usage Statement | Usage ----------|------------ [`BEGIN`]({% link {{ page.version.version }}/begin-transaction.md %})| Initiate a [transaction]({% link {{ page.version.version }}/transactions.md %}). +[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`COMMIT`]({% link {{ page.version.version }}/commit-transaction.md %}) | Commit the current [transaction]({% link {{ page.version.version }}/transactions.md %}). [`SAVEPOINT`]({% link {{ page.version.version }}/savepoint.md %}) | Start a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). [`RELEASE SAVEPOINT`]({% link {{ page.version.version }}/release-savepoint.md %}) | Commit a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). diff --git a/src/current/v24.2/sql-statements.md b/src/current/v24.2/sql-statements.md index 45563c7157a..885f6c284ce 100644 --- a/src/current/v24.2/sql-statements.md +++ b/src/current/v24.2/sql-statements.md @@ -73,7 +73,6 @@ Statement | Usage Statement | Usage ----------|------------ -[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`CREATE TABLE AS`]({% link {{ page.version.version }}/create-table-as.md %}) | Create a new table in a database using the results from a [selection query]({% link {{ page.version.version }}/selection-queries.md %}). [`COPY FROM`]({% link {{ page.version.version }}/copy.md %}) | Copy data from a third-party client to a CockroachDB cluster.
For compatibility with PostgreSQL drivers and ORMs, CockroachDB supports `COPY FROM` statements issued from third-party clients. To import data from files, use an [`IMPORT INTO`]({% link {{ page.version.version }}/import-into.md %}) statement instead. [`DELETE`]({% link {{ page.version.version }}/delete.md %}) | Delete specific rows from a table. @@ -113,6 +112,7 @@ Statement | Usage Statement | Usage ----------|------------ [`BEGIN`]({% link {{ page.version.version }}/begin-transaction.md %})| Initiate a [transaction]({% link {{ page.version.version }}/transactions.md %}). +[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`COMMIT`]({% link {{ page.version.version }}/commit-transaction.md %}) | Commit the current [transaction]({% link {{ page.version.version }}/transactions.md %}). [`SAVEPOINT`]({% link {{ page.version.version }}/savepoint.md %}) | Start a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). [`RELEASE SAVEPOINT`]({% link {{ page.version.version }}/release-savepoint.md %}) | Commit a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). diff --git a/src/current/v24.3/sql-statements.md b/src/current/v24.3/sql-statements.md index fc35b685827..0e3227b1fdf 100644 --- a/src/current/v24.3/sql-statements.md +++ b/src/current/v24.3/sql-statements.md @@ -75,7 +75,6 @@ Statement | Usage Statement | Usage ----------|------------ -[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`CREATE TABLE AS`]({% link {{ page.version.version }}/create-table-as.md %}) | Create a new table in a database using the results from a [selection query]({% link {{ page.version.version }}/selection-queries.md %}). [`COPY FROM`]({% link {{ page.version.version }}/copy.md %}) | Copy data from a third-party client to a CockroachDB cluster.
For compatibility with PostgreSQL drivers and ORMs, CockroachDB supports `COPY FROM` statements issued from third-party clients. To import data from files, use an [`IMPORT INTO`]({% link {{ page.version.version }}/import-into.md %}) statement instead. [`DELETE`]({% link {{ page.version.version }}/delete.md %}) | Delete specific rows from a table. @@ -115,6 +114,7 @@ Statement | Usage Statement | Usage ----------|------------ [`BEGIN`]({% link {{ page.version.version }}/begin-transaction.md %})| Initiate a [transaction]({% link {{ page.version.version }}/transactions.md %}). +[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`COMMIT`]({% link {{ page.version.version }}/commit-transaction.md %}) | Commit the current [transaction]({% link {{ page.version.version }}/transactions.md %}). [`SAVEPOINT`]({% link {{ page.version.version }}/savepoint.md %}) | Start a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). [`RELEASE SAVEPOINT`]({% link {{ page.version.version }}/release-savepoint.md %}) | Commit a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). diff --git a/src/current/v25.1/sql-statements.md b/src/current/v25.1/sql-statements.md index ae2d2dc7be6..2ae4d700779 100644 --- a/src/current/v25.1/sql-statements.md +++ b/src/current/v25.1/sql-statements.md @@ -75,7 +75,6 @@ Statement | Usage Statement | Usage ----------|------------ -[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`CREATE TABLE AS`]({% link {{ page.version.version }}/create-table-as.md %}) | Create a new table in a database using the results from a [selection query]({% link {{ page.version.version }}/selection-queries.md %}). [`COPY FROM`]({% link {{ page.version.version }}/copy.md %}) | Copy data from a third-party client to a CockroachDB cluster.
For compatibility with PostgreSQL drivers and ORMs, CockroachDB supports `COPY FROM` statements issued from third-party clients. To import data from files, use an [`IMPORT INTO`]({% link {{ page.version.version }}/import-into.md %}) statement instead. [`DELETE`]({% link {{ page.version.version }}/delete.md %}) | Delete specific rows from a table. @@ -116,6 +115,7 @@ Statement | Usage Statement | Usage ----------|------------ [`BEGIN`]({% link {{ page.version.version }}/begin-transaction.md %})| Initiate a [transaction]({% link {{ page.version.version }}/transactions.md %}). +[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`COMMIT`]({% link {{ page.version.version }}/commit-transaction.md %}) | Commit the current [transaction]({% link {{ page.version.version }}/transactions.md %}). [`SAVEPOINT`]({% link {{ page.version.version }}/savepoint.md %}) | Start a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). [`RELEASE SAVEPOINT`]({% link {{ page.version.version }}/release-savepoint.md %}) | Commit a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). diff --git a/src/current/v25.2/sql-statements.md b/src/current/v25.2/sql-statements.md index 437039fdf4f..8a5fbf3a1db 100644 --- a/src/current/v25.2/sql-statements.md +++ b/src/current/v25.2/sql-statements.md @@ -75,7 +75,6 @@ Statement | Usage Statement | Usage ----------|------------ -[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`CREATE TABLE AS`]({% link {{ page.version.version }}/create-table-as.md %}) | Create a new table in a database using the results from a [selection query]({% link {{ page.version.version }}/selection-queries.md %}). [`COPY FROM`]({% link {{ page.version.version }}/copy.md %}) | Copy data from a third-party client to a CockroachDB cluster.
For compatibility with PostgreSQL drivers and ORMs, CockroachDB supports `COPY FROM` statements issued from third-party clients. To import data from files, use an [`IMPORT INTO`]({% link {{ page.version.version }}/import-into.md %}) statement instead. [`DELETE`]({% link {{ page.version.version }}/delete.md %}) | Delete specific rows from a table. @@ -120,6 +119,7 @@ Statement | Usage Statement | Usage ----------|------------ [`BEGIN`]({% link {{ page.version.version }}/begin-transaction.md %})| Initiate a [transaction]({% link {{ page.version.version }}/transactions.md %}). +[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`COMMIT`]({% link {{ page.version.version }}/commit-transaction.md %}) | Commit the current [transaction]({% link {{ page.version.version }}/transactions.md %}). [`SAVEPOINT`]({% link {{ page.version.version }}/savepoint.md %}) | Start a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). [`RELEASE SAVEPOINT`]({% link {{ page.version.version }}/release-savepoint.md %}) | Commit a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). diff --git a/src/current/v25.3/sql-statements.md b/src/current/v25.3/sql-statements.md index 437039fdf4f..8a5fbf3a1db 100644 --- a/src/current/v25.3/sql-statements.md +++ b/src/current/v25.3/sql-statements.md @@ -75,7 +75,6 @@ Statement | Usage Statement | Usage ----------|------------ -[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`CREATE TABLE AS`]({% link {{ page.version.version }}/create-table-as.md %}) | Create a new table in a database using the results from a [selection query]({% link {{ page.version.version }}/selection-queries.md %}). [`COPY FROM`]({% link {{ page.version.version }}/copy.md %}) | Copy data from a third-party client to a CockroachDB cluster.
For compatibility with PostgreSQL drivers and ORMs, CockroachDB supports `COPY FROM` statements issued from third-party clients. To import data from files, use an [`IMPORT INTO`]({% link {{ page.version.version }}/import-into.md %}) statement instead. [`DELETE`]({% link {{ page.version.version }}/delete.md %}) | Delete specific rows from a table. @@ -120,6 +119,7 @@ Statement | Usage Statement | Usage ----------|------------ [`BEGIN`]({% link {{ page.version.version }}/begin-transaction.md %})| Initiate a [transaction]({% link {{ page.version.version }}/transactions.md %}). +[`CALL`]({% link {{ page.version.version }}/call.md %}) | Call a [stored procedure]({% link {{ page.version.version }}/stored-procedures.md %}). [`COMMIT`]({% link {{ page.version.version }}/commit-transaction.md %}) | Commit the current [transaction]({% link {{ page.version.version }}/transactions.md %}). [`SAVEPOINT`]({% link {{ page.version.version }}/savepoint.md %}) | Start a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions). [`RELEASE SAVEPOINT`]({% link {{ page.version.version }}/release-savepoint.md %}) | Commit a [nested transaction]({% link {{ page.version.version }}/transactions.md %}#nested-transactions).