Delen via


SET LABEL

Van toepassing op:aangevinkt als ja Databricks SQL aangevinkt als ja Databricks Runtime 16.1 en hoger

Hiermee stelt u een tag in op een catalogus, schema, tabel, weergave, volume of kolom.

Als u tags wilt toevoegen aan beveiligbare objecten van Unity Catalog, moet u eigenaar zijn van het object of alle volgende bevoegdheden hebben:

  • APPLY TAG op het object
  • USE SCHEMA in het bovenliggende schema van het object
  • USE CATALOG in de bovenliggende catalogus van het object

Als de tag wordt beheerd door een tagspecifiek beleid, hebt u ook toestemming nodig ASSIGN voor het tagbeleid

Syntaxis

SET TAG ON
    { CATALOG catalog_name |
      COLUMN relation_name . column_name |
      { SCHEMA | DATABASE } schema_name |
      TABLE relation_name |
      VIEW  relation_name |
      VOLUME volume_name }
    tag_key [ = tag_value ]

Parameterwaarden

Voorbeelden

> SET TAG ON CATALOG catalog `cost_center` = `hr`;

> UNSET TAG ON CATALOG catalog cost_center;

> SET TAG ON TABLE catalog.schema.table cost_center = hr;

> UNSET TAG ON TABLE catalog.schema.table cost_center;

> SET TAG ON COLUMN table.ssn pii;

> UNSET TAG ON COLUMN table.ssn pii;

> SELECT table_name, column_name FROM information_schema.column_tags
    WHERE tag_name = 'pii' AND schema_name = 'default';
  table_name column_name
  ---------- -----------
  table      ssn