SET
Gäller för: Databricks SQL Databricks Runtime
Anger en Azure Databricks-parameter på sessionsnivå, returnerar värdet för en befintlig parameter eller returnerar alla parametrar med värde och betydelse. När du använder Databricks Runtime kallas parametrar för SQL Conf-egenskaper.
Om du vill ange en SQL-variabel använder du SET VARIABLE.
Syntax
SET
SET [ -v ]
SET parameter_key [ = parameter_value ]
Parametrar
(ingen)
Gäller för: Databricks SQL
Matar ut nyckeln och värdet för ändrade Azure Databricks-parametrar.
-v
Matar ut nyckeln, värdet och innebörden av befintliga parametrar.
parameter_key
Returnerar värdet för den angivna parametern.
parameter_key = parameter_value
Anger värdet för en viss parameter. Om det finns ett gammalt värde för en viss parameter åsidosätts det av det nya värdet.
Databricks SQL-exempel
-- Set a property.
> SET ansi_mode = true;
-- List all configuration parameters with their value and description.
> SET -v;
-- List all configuration parameters with a set value for the current session.
> SET;
-- List the value of specified property key.
> SET ansi_mode;
key value
--------- -----
ansi_mode true
-- Use SET VARIABLE to set SQL variables
> DECLARE var INT;
> SET var = 5;
Error: UNSUPPORTED_FEATURE.SET_VARIABLE_USING_SET
> SET VAR var = 5;
> SELECT var;
5
Databricks Runtime-exempel
-- Set a property.
> SET spark.sql.variable.substitute=false;
-- List all SQLConf properties with value and meaning.
> SET -v;
-- List all SQLConf properties with value for current session.
> SET;
-- List the value of specified property key.
> SET spark.sql.variable.substitute;
key value
----------------------------- -----
spark.sql.variable.substitute false