SET

Berlaku untuk:check marked yes Databricks SQL check marked yes Databricks Runtime

Mengatur parameter Azure Databricks di tingkat sesi, mengembalikan nilai parameter yang ada atau mengembalikan semua parameter dengan nilai dan makna. Saat menggunakan Databricks Runtime, parameter dikenal sebagai properti SQL Conf.

Untuk mengatur variabel SQL, gunakan SET VARIABLE.

Sintaks

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

Parameter

  • (tidak ada)

    Berlaku untuk:check marked yes Databricks SQL

    Menghasilkan kunci dan nilai parameter Azure Databricks yang diubah.

  • -v

    Menghasilkan kunci, nilai, dan arti parameter yang ada.

  • parameter_key

    Mengembalikan nilai parameter yang ditentukan.

  • parameter_key = parameter_value

    Menetapkan nilai untuk parameter tertentu. Jika ada nilai lama untuk parameter tertentu, maka parameter tersebut akan ditimpa oleh nilai baru.

Contoh 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

Contoh Runtime Databricks

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