Microsoft
Software
Hardware
Network
Question : Revoke access on all tables
I have some 2000 tables with different previlages granted on them can use one statment like below to revoke all of them
revoke all on
from
;
I will have to execute above statement for each table, instaed can i use something like ALL or anyother keywords.
Thanks,
rajeev
Answer : Revoke access on all tables
you cannot do it with ALL
but you can do it with one script:
here is the short one:
set termout off
set feedback off
set heading off
set trimspool on
set linesize 200
set pagesize 0
spool revoke_all.sql
select 'revoke all on ' || table_name|| ' from
;' from all_tables where owner not in ('SYS', 'SYSTEM');
spool off
@revoke_all.sql
save this in a file , say test.sql
and call this file in sqlplus
SQL> @test.sql
that will be it
Random Solutions
Directory Log Files
Problems with BASC-2 POP and Data On the Run 5.0 for HP iPAQ
Out of office assistant not forwarding mail when reply message is blank or empty.
OWA SBS 2003 Not working internally or externally
Sybase ASE migration - Index Rebuild
Put INSERT statements or *.SQL scripts in STORED PROCEDURE ?
NT workstation cannot connect to Winfax Server on 2000 Pro
Import data from ODBC source into SQL-Server via T-SQL
Easy transfer wizard: XP machine can't locate Vista machine on network
Challenging Trojan! - downloader.delf.2.BC