다음을 통해 공유


SET

적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

세션 수준에서 Azure Databricks 매개변수을 설정하고, 기존 매개변수의 값을 반환하거나, 모든 매개변수의 값 및 의미를 반환합니다. Databricks 런타임을 사용하는 경우 매개 변수를 SQL Conf 속성이라고 합니다.

SQL 변수 를 설정하려면SET VARIABLE를 사용하십시오.

구문

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

매개 변수

  • (none)

    적용 대상:예로 표시된 확인 Databricks SQL

    변경된 Azure Databricks 매개 변수의 키와 값을 출력합니다.

  • -v

    기존 매개 변수의 키, 값 및 의미를 출력합니다.

  • parameter_key

    지정한 매개 변수의 값을 반환합니다.

  • parameter_key = parameter_value

    지정된 매개 변수의 값을 설정합니다. 지정된 매개 변수에 대한 이전 값이 있으면 새 값으로 재정의됩니다.

Databricks SQL 예제

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

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