ExcelStore

Расширенные возможности SQL. Команды SQL в рамках урока #5

Feb 15th, 2021 (edited)
3,896
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.98 KB | None | 0 0
  1. -- Работа с Grant и Revoke в SQL (выдача и отзыв привилегий на таблицу)
  2. -- https://youtu.be/i3G-g-EAvxI
  3.  
  4. -------------------------------------------
  5. -- Расширенные возможности SQL. Примеры команд SQL в рамках урока #5.
  6.  
  7.  
  8. CREATE TABLE KMV_TEST_TAB_1 AS
  9. SELECT * FROM
  10.   (
  11.     SELECT '01.01.2021' AS MOHTH, 50 AS TOTAL FROM dual UNION
  12.     SELECT '01.02.2021' AS MOHTH, 100 AS TOTAL FROM dual UNION
  13.     SELECT '01.03.2021' AS MOHTH, 70 AS TOTAL FROM dual
  14.   )
  15. ;
  16.  
  17.  
  18. SELECT * FROM KMV_TEST_TAB_1;
  19. SELECT * FROM TEST_USER.KMV_TEST_TAB_1;
  20.  
  21.  
  22. GRANT SELECT ON KMV_TEST_TAB_1 TO HR;
  23. REVOKE SELECT ON KMV_TEST_TAB_1 FROM HR;
  24. GRANT SELECT, INSERT, UPDATE, DELETE ON KMV_TEST_TAB_1 TO HR;
  25. GRANT ALL ON KMV_TEST_TAB_1 TO HR;
  26. GRANT SELECT ON KMV_TEST_TAB_1 TO PUBLIC;
  27.  
  28.  
  29. SELECT * FROM dba_tab_privs
  30. WHERE TABLE_NAME LIKE 'KMV_TEST_TAB_1'
  31. ;
  32.  
  33.  
  34. SELECT * FROM dba_tab_privs
  35. WHERE GRANTEE LIKE 'HR'
  36. ;
  37.  
Add Comment
Please, Sign In to add comment