Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Tabellen eines USERS ermitteln (https://www.delphipraxis.net/130730-tabellen-eines-users-ermitteln.html)

HolgerCW 12. Mär 2009 09:21

Datenbank: ORACLE • Version: 10 • Zugriff über: BDE

Tabellen eines USERS ermitteln
 
Hallo zusammen,

wie kann ich alle TABELLEN eines USERS ermitteln ?

Gruss

Holger

nahpets 12. Mär 2009 09:29

Re: Tabellen eines USERS ermitteln
 
Hallo,

die Info findest Du in All_Tables. Alternative auch in User_Tables für den aktuellen User.

HolgerCW 12. Mär 2009 10:04

Re: Tabellen eines USERS ermitteln
 
Vielen dank,

das klappt schon mal. Habe es so gelöst:

Delphi-Quellcode:
select OWNER, TABLE_NAME from ALL_TABLES
WHERE OWNER = 'SYSDBP'
Wie könnte ich mir jetzt noch zusätzlich alle Tabellen anzeigen lassen, wo der OWNER SYSDBP eine "Leseberechtigung" drauf hat ?

Gruss

Holger

dfried 12. Mär 2009 10:07

Re: Tabellen eines USERS ermitteln
 
Zitat:

Zitat von HolgerCW
wie kann ich alle TABELLEN eines USERS ermitteln ?

ganz einfach:
SQL-Code:
Select * from TABS;

dfried 12. Mär 2009 10:12

Re: Tabellen eines USERS ermitteln
 
Zitat:

Zitat von HolgerCW
Wie könnte ich mir jetzt noch zusätzlich alle Tabellen anzeigen lassen, wo der OWNER SYSDBP eine "Leseberechtigung" drauf hat ?


Damit:
SQL-Code:
SELECT * from all_tab_privs
WHERE GRANTEE = 'SYSDBP'
AND PRIVILEGE = 'SELECT'

HolgerCW 12. Mär 2009 11:22

Re: Tabellen eines USERS ermitteln
 
Vielen dank,

das klappt super

Gruss

Holger


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz