Dela via


GRANT

Gäller för: markerad ja Databricks SQL markerad ja Databricks Runtime

Ger ett säkerhetsbart objekt behörighet till ett huvudnamn.

Kommentar

Det går inte att ändra åtkomsten samples till katalogen. Den här katalogen är tillgänglig för alla arbetsytor, men är skrivskyddad.

Använd GRANT ON SHARE för att ge mottagarna åtkomst till resurser.

Syntax

GRANT privilege_types ON securable_object TO principal

privilege_types
  { ALL PRIVILEGES |
    privilege_type [, ...] }

Parametrar

  • behörighetstyper

    Detta identifierar en eller flera behörigheter som ska beviljas till principal.

    • ALL PRIVILEGES

      Bevilja alla behörigheter som gäller för securable_object. I Unity Catalog ALL PRIVILEGES utökas till alla tillgängliga behörigheter när behörighetskontroller görs. Den beviljar inte alla tillämpliga privilegier individuellt vid tidpunkten för beviljandet.

    • behörighetstyp

      Ett specifikt privilegium som ska beviljas för securable_object till principal.

  • securable_object

    Det objekt som behörigheterna beviljas till huvudkontot för.

  • principal

    En användare, tjänstens huvudnamn eller grupp som behörigheterna beviljas till. Du måste omsluta användare, tjänstens huvudnamn och gruppnamn med specialtecken i backticks (` `).

Exempel

> GRANT CREATE ON SCHEMA my_schema TO `alf@melmak.et`;

> GRANT ALL PRIVILEGES ON TABLE forecasts TO finance;

> GRANT SELECT ON TABLE sample_data TO `alf@melmak.et`;