O'Reilly logo

SQL von Kopf bis Fuß by Lynn Beighly

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

12.12. Die Rolle verwenden

Bevor wir die Rolle erzeugt hatten, mussten wir die Berechtigungen für die Dateneingabe direkt über GRANT-Anweisungen folgender Art zuweisen:

GRANT SELECT, INSERT
   ON sprechende_tiere
   TO doc;

verleiht SELECT und INSERT für sprechende_tiere an

root

doc

Der alte Weg.

sprechende_tiere

tier_idtierartsingttanzt
1DrosselJJ
2DachsJJ
3HirschNN
4EichhörnchenJJ

Jetzt müssen wir in die GRANT-Operation nur unsere neue Rolle einsetzen und diese auf doc anwenden. Wir müssen die Berechtigungen und Tabellen nicht mehr anführen, da all das schon in der Rolle dateneingabe gespeichert ist:

GRANT dateneingabe TO doc;

Der Rollenname nimmt den Platz des Tabellennamens und der Berechtigungen ein.

doc

verleiht

dateneingabe

root

spechende_tiere ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required