28. Mai 200421 j Kann man sich irgendwie die Spaltenname einer Tabelle per sql abfrage anzeigen lassen. Also keine Daten, sondern nur der Name der einzelnen columns. bin mir sicher, dass es geht, weiss nur noch nicht wie. bitte helft mir...
28. Mai 200421 j Richtig, da steht SQL, sorry. Schau mal in deinen Systemtables nach 'Columnprivileges' oder ähnlichem, da sind dann Abfragen wie 'Select column_name from SysColumnPriv where table_name = 'gesuchterTable' möglich. Hab leider keine Oracle zur Hand, sonst könnte ich dir helfen.
2. Juni 200421 j Describe geht nicht immer und überall... Aber ansonsten kannst du noch eine der folgenden Tabellen abfragen: select * from user_col_comments where table_name = 'NAME_DER_TABELLE'; (User_... Listet dir alle Columns der Tabellen deines Schemas (users) auf.) select * from all_col_comments where table_name = 'NAME_DER_TABELLE'; (all_... Listet dir alle Columns der Tabellen auf die du Zugriff hast auf) select * from dba_col_comments where table_name = 'NAME_DER_TABELLE'; (dba_... Geht nur mit DBA-Rechten und listet dir alle Columns der Datenbank auf) Grüße mme
14. Juni 200520 j select * from all_col_comments where table_name = 'STOPPWORT'; funktioniert zwar bei mir, ich bräuchte aber auch den jeweiligen Datentyp der Spalte. Ist das auch irgendwie möglich ?? Danke Gawan
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.