Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

kann man eine SQL Datenbank durchsuchen (durch mehrere Tabellen), um eine Abhängigkeit zwischen 2 bestimmten Spalten zu finden? - d.h. : ich möchte wissen in welchen Tabellen und welche Abhängigkeit zueinander bestimmte Spalten haben....

vielen dank für die Antwort!

grüsse,

terra_nova

Hi,

Datenbanksysteme haben je nach System (Oracle, SQL Server..) unterschiedlich strukturierte Systemtabellen, die die Struktur der DB beschriben:

Bsp: Oracle:

Tabelle All_Tables, All_Procedures usw.

Sehr wichtig ist hier die Tabelle All_Objects.

Unter All_Tables findest du auch die Systemtabellen, versuch einfach mal sowas wie:

select * from all_tables where Table_Name like 'All_%';

In anderen Systemen heißen die anders, einfach mal nach Systemtabellen googeln.

Bearbeitet von Jeglalf

Hallo,

kann man eine SQL Datenbank durchsuchen (durch mehrere Tabellen), um eine Abhängigkeit zwischen 2 bestimmten Spalten zu finden? - d.h. : ich möchte wissen in welchen Tabellen und welche Abhängigkeit zueinander bestimmte Spalten haben....

vielen dank für die Antwort!

grüsse,

terra_nova

Hallo,

Deine Frage ist etwas "unspezifisch"...aber wenn du

- Nach ForeignKey Beziehungen zwischen Tabellen suchst

- und Oracle einsetzt

...dann würde dir dies helfen :


SELECT   owner, constraint_name, constraint_type, table_name, r_owner,

         r_constraint_name

  FROM   all_constraints

 WHERE   constraint_type = 'R'

         AND r_constraint_name IN

                    (SELECT   constraint_name

                       FROM   all_constraints

                      WHERE   constraint_type IN ('P', 'U')

                              AND owner = 'MY_SCHEMA');

Gruss

Hierzu ergänzend noch ein Hinweis, weil ich nicht weiß, wie intensiv Du Dich bereits mit DB´s auseinander gesetzt hast:

Gerade wenn es um PK- und FK-Constraints, also Verknüpfungen, oder Integritätsbedingungen (Check-Constraints) geht, "vergessen" viele Softwarehersteller der auf den DB´s aufgesetzten Anwendungen gerne, solche Regeln fest auf DB-Ebene zu implementieren. Sie bilden dies dann lediglich innerhalb der Software ab, so dass Du je nachdem wie Dein Hintergrund hier aussieht, eventuell nicht alles nachvollziehen kannst.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.