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.