SET

A következőkre vonatkozik:check marked yes Databricks SQL check marked yes Databricks Runtime

Beállít egy Azure Databricks-paramétert a munkamenet szintjén, visszaadja egy meglévő paraméter értékét, vagy az összes paraméter értékét és jelentését adja vissza. A Databricks Runtime használatakor a paramétereket SQL Conf-tulajdonságoknak nevezzük.

SQL-változó beállításához használja a Standard kiadás T VÁLTOZÓt.

Syntax

SET
SET [ -v ]
SET parameter_key [ = parameter_value ]

Parameters

  • (nincs)

    A következőkre vonatkozik:check marked yes Databricks SQL

    A módosított Azure Databricks-paraméterek kulcsát és értékét adja ki.

  • -V

    A meglévő paraméterek kulcsát, értékét és jelentését adja ki.

  • parameter_key

    A megadott paraméter értékét adja vissza.

  • parameter_key = parameter_value

    Beállítja egy adott paraméter értékét. Ha egy adott paraméterhez régi érték tartozik, akkor az új érték felülírja azt.

Databricks SQL-példák

-- 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-példák

-- 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