12.15. CREATE USER und GRANT kombinieren

Können wir, bevor Sie sich verabschieden, versuchen, CREATE USER und GRANT in einer Anweisung zu verbinden?

Das können wir. Sie müssen dazu einfach nur die Teile kombinieren, die Sie bereits kennengelernt haben.

Das sind die CREATE USER- und GRANT-Anweisungen, die wir für Else verwendet haben.

CREATE USER else

       IDENTIFIED BY 'cl3v3rp4s5w0rd';


       GRANT SELECT ON

       clown_info

       TO else;

Diese können wir kombinieren, indem wir den CREATE USER-Teil weglassen. Weil der Benutzer else erstellt worden sein muss, bevor ihm Berechtigungen zugewiesen werden können, prüft Ihr RDBMS erst, ob er bereits existiert, und erstellt das Konto, sollte das nicht der Fall sein.

GRANT SELECT ON
				clown_info
				TO else
				IDENTIFIED BY 'cl3v3rp4s5w0rd'; ...

Get SQL von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.