Aracılığıyla paylaş


SET

Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

Oturum düzeyinde bir Azure Databricks parametresi ayarlar, var olan bir parametrenin değerini döndürür veya tüm parametreleri değer ve anlamla döndürür. Databricks Runtime kullanılırken, parametreler SQL Conf özellikleri olarak bilinir.

SQL değişkeni ayarlamak için SET VARIABLE kullanın.

Sözdizimi

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

Parametreler

  • (yok)

    Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL

    Değiştirilen Azure Databricks parametrelerinin anahtarını ve değerini verir.

  • -v

    Mevcut parametrelerin anahtarını, değerini ve anlamını verir.

  • parameter_key

    Belirtilen parametrenin değerini döndürür.

  • parameter_key = parameter_value

    Belirli bir parametrenin değerini ayarlar. Belirli bir parametre için eski bir değer varsa, yeni değer tarafından geçersiz kılınır.

Databricks SQL Örnekleri

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

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