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

Azure Databricks parametresini oturum düzeyinde ayarlar, var olan bir parametrenin değerini döndürür veya tüm parameters değer ve anlam ile döndürür. Databricks Runtime kullanılırken parameters SQL Conf özellikleri olarak bilinir.

bir SQL değişkeni set içinSET VARIABLEkullanın.

Sözdizimi

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

Parameters

  • (yok)

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

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

  • -v

    Mevcut parametersanahtarı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