Udostępnij za pośrednictwem


SET

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Ustawia parametr usługi Azure Databricks na poziomie sesji, zwraca wartość istniejącego parametru lub zwraca wszystkie parametry z wartością i znaczeniem. W przypadku korzystania z środowiska Databricks Runtime parametry są nazywane właściwościami programu SQL Conf.

Aby ustawić zmienną SQL, użyj zmiennej SET.

Składnia

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

Parametry

  • (brak)

    Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL

    Zwraca klucz i wartość zmienionych parametrów usługi Azure Databricks.

  • -v

    Zwraca klucz, wartość i znaczenie istniejących parametrów.

  • parameter_key

    Zwraca wartość określonego parametru.

  • parameter_key = parameter_value

    Ustawia wartość dla danego parametru. Jeśli dla danego parametru istnieje stara wartość, zostanie ona zastąpiona przez nową wartość.

Przykłady sql usługi Databricks

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

Przykłady środowiska Databricks Runtime

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