Execute query with SQL Warehouse
Arguments
- warehouse_id
String, ID of warehouse upon which to execute a statement.
- statement
String, the SQL statement to execute. The statement can optionally be parameterized, see
parameters
.- schema
String, sets default schema for statement execution, similar to
USE SCHEMA
in SQL.- catalog
String, sets default catalog for statement execution, similar to
USE CATALOG
in SQL.- parameters
List of Named Lists, parameters to pass into a SQL statement containing parameter markers.
A parameter consists of a name, a value, and optionally a type. To represent a
NULL
value, the value field may be omitted or set toNULL
explicitly.See docs for more details.
- row_limit
Integer, applies the given row limit to the statement's result set, but unlike the
LIMIT
clause in SQL, it also sets thetruncated
field in the response to indicate whether the result was trimmed due to the limit or not.- byte_limit
Integer, applies the given byte limit to the statement's result size. Byte counts are based on internal data representations and might not match the final size in the requested format. If the result was truncated due to the byte limit, then
truncated
in the response is set to true. When usingEXTERNAL_LINKS
disposition, a default byte_limit of 100 GiB is applied ifbyte_limit
is not explicitly set.- return_arrow
Boolean, determine if result is tibble::tibble or arrow::Table.
- max_active_connections
Integer to decide on concurrent downloads.
- host
Databricks workspace URL, defaults to calling
db_host()
.- token
Databricks workspace token, defaults to calling
db_token()
.
Value
tibble::tibble or arrow::Table.