@@ -6,48 +6,52 @@ import FunctionDescription from '@site/src/components/FunctionDescription';
66
77<FunctionDescription description =" Introduced or updated: v1.2.487 " />
88
9- ๅๅบๆพๅผๆไบ็จๆท ใ่ง่ฒๆ็นๅฎๅฏน่ฑก็ๆ้ใ
9+ ๅๅบๆ็กฎๆไบ็จๆท ใ่ง่ฒๆ็นๅฎๅฏน่ฑก็ๆ้ใ
1010
11- ๅฆ่ฏทๅ้
๏ผ
11+ ๅ้
๏ผ
1212
1313- [ SHOW_GRANTS] ( /sql/sql-functions/table-functions/show-grants )
1414- [ GRANT] ( 10-grant.md )
1515- [ REVOKE] ( 11-revoke.md )
1616
17- ## Syntax
17+ ## ่ฏญๆณ
1818
1919``` sql
20- -- List privileges granted to a user
20+ -- ๅๅบๆไบ็จๆท็ๆ้
2121SHOW GRANTS FOR < user_name> [ LIKE ' <pattern>' | WHERE < expr> | LIMIT < limit > ]
2222
23- -- List privileges granted to a role
23+ -- ๅๅบๆไบ่ง่ฒ็ๆ้
2424SHOW GRANTS FOR ROLE < role_name> [ LIKE ' <pattern>' | WHERE < expr> | LIMIT < limit > ]
2525
26- -- List privileges granted on an object
26+ -- ๅๅบๆไบๅฏน่ฑก็ๆ้
2727SHOW GRANTS ON { STAGE | TABLE | DATABASE | UDF } < object_name> [ LIKE ' <pattern>' | WHERE < expr> | LIMIT < limit > ]
28+
29+ -- ๅๅบๆๆๅทฒ็ดๆฅๆไบ role_name ็็จๆทๅ่ง่ฒใ
30+ SHOW GRANTS OF ROLE < role_name>
31+
2832```
2933
30- ## Examples
34+ ## ็คบไพ
3135
3236ๆญค็คบไพ่ฏดๆๅฆไฝๅๅบๆไบ็จๆทใ่ง่ฒๅ็นๅฎๅฏน่ฑก็ๆ้ใ
3337
3438``` sql
35- -- Create a new user
39+ -- ๅๅปบๆฐ็จๆท
3640CREATE USER 'user1 ' IDENTIFIED BY ' password' ;
3741
38- -- Create a new role
42+ -- ๅๅปบๆฐ่ง่ฒ
3943CREATE ROLE analyst;
4044
41- -- Grant the analyst role to the user
45+ -- ๆไบ็จๆท analyst ่ง่ฒ
4246GRANT ROLE analyst TO ' user1' ;
4347
44- -- Create a database
48+ -- ๅๅปบๆฐๆฎๅบ
4549CREATE DATABASE my_db ;
4650
47- -- Grant privileges on the database to the role
51+ -- ๆไบ่ง่ฒๆฐๆฎๅบๆ้
4852GRANT OWNERSHIP ON my_db.* TO ROLE analyst;
4953
50- -- List privileges granted to the user
54+ -- ๅๅบๆไบ็จๆท็ๆ้
5155SHOW GRANTS FOR user1;
5256
5357โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
@@ -56,19 +60,33 @@ SHOW GRANTS FOR user1;
5660โ OWNERSHIP โ my_db โ 16 โ USER โ user1 โ GRANT OWNERSHIP ON ' default' .' my_db' .* TO ' user1' @' %' โ
5761โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
5862
59- -- List privileges granted to the role
63+ -- ๅๅบๆไบ่ง่ฒ็ๆ้
6064SHOW GRANTS FOR ROLE analyst;
6165
6266โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
6367โ privileges โ object_name โ object_id โ grant_to โ name โ grants โ
6468โโโโโโโโโโโโโโผโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
6569โ OWNERSHIP โ my_db โ 16 โ ROLE โ analyst โ GRANT OWNERSHIP ON ' default' .' my_db' .* TO ROLE ` analyst` โ
6670โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
67- -- List privileges granted on the database
71+ -- ๅๅบๆไบๆฐๆฎๅบ็ๆ้
6872SHOW GRANTS ON DATABASE my_db;
6973
7074โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
7175โ privileges โ object_name โ object_id โ grant_to โ name โ grants โโโโโโโโโโโโโโผโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโค
7276โ OWNERSHIP โ my_db โ 16 โ ROLE โ analyst โ โ
7377โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
78+
79+ -- ๅๅบๆๆๅทฒ็ดๆฅๆไบ role_name ็็จๆทๅ่ง่ฒใ
80+ -- ๆญคๅฝไปคไป
ๆพ็คบ role_name ็็ดๆฅ่ขซๆๆ่
ใ
81+ -- ่ฟๆๅณ็ๅฎๅๅบไบ้่ฟ GRANT ROLE role_name TO <user_or_role> ่ฏญๅฅๆ็กฎๆฅๆถ่ง่ฒ็็จๆทๅ่ง่ฒใ
82+ -- ๅฎไธๆพ็คบ้่ฟ่ง่ฒๅฑๆฌก็ปๆๆ็ปงๆฟ้ดๆฅ่ทๅ role_name ็็จๆทๆ่ง่ฒใ
83+ SHOW GRANTS OF ROLE analyst
84+
85+ โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
86+ โ role โ granted_to โ grantee_name โ
87+ โ String โ String โ String โ
88+ โโโโโโโโโโโผโโโโโโโโโโโโโผโโโโโโโโโโโโโโโค
89+ โ analyst โ USER โ user1 โ
90+ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
91+
7492```
0 commit comments