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.

gibt es diese SQL-Abfrage???

Empfohlene Antworten

Veröffentlicht

Hallo,

wir haben eine Progress-DB, an die wir Abfragen mit SQL machen können.

Diese DB umfasst circa 100 Tabellen, und in einer von der ist ein bestimmter Datensatz, von dem ich nicht genau weiss, in welcher Tabelle er festgehalten wird.

Gibt es eine SQL-Abfrage, in der ich alle Tabellen nach einem bestimmten WOrt suchen kann ???

( ich weiss auch garnicht den Feldnamen)

Hoffentlich

Gruß Anna

Hi!

Also ich kenne Progreß nicht aber du könntest falls möglich die komplette Datenbank in eine Textdatei dumpen und die dann durchsuchen.

Oder du schreibst ein Programm das dir alle Tabellen durchläuft und nach dem Wort sucht.

Gruß Jaraz

:bimei

pg_dump dbname > outfile

Und dann halt mit nem Texteditor durchsuchen, mit SQL wirds schwierig wenn mann die Tabelle nicht kennt.

More Info ... :marine:

Ich nehme mal du bist im besitz einer SQLDatenbank, dann solltest du über die Systemtabellen versuchen zu suchen.

select * from information_schema.columns 
where data_type like '%char%'
order by table_schema, table_name, ordinal_position [/PHP]

Wenn du den Datentyp deines Feldes kennst verringert das ein wenig die anzahl der Suchergebnisse, welche du dann mit Hilfe einer Stored Procedure o.ä. jeweils aufrufst und durchsuchst. Hierfür brauchst du dann kein externes Programm mehr, dass kann alles auf der DB geregelt werden.

Wenn du mehrere Datenbanken auf deinem Server hast, gib den Namen deiner Datenbank wie folgt in die Abfrage ein.

[PHP]select * from DATENBANKNAME.information_schema.columns
where data_type like '%char%'
order by table_schema, table_name, ordinal_position

Wenn du noch fragen hast, stell sie einfach.

Original geschrieben von hades

@a8888j:

Meinst Du mit Progress PostgreSQL?

Ne, meint sie anscheinend nicht, da es Progress gibt.

http://www.progress.com/v9/index.htm

Gruß Jaraz

Original geschrieben von Jaraz

Ne, meint sie anscheinend nicht, da es Progress gibt.

http://www.progress.com/v9/index.htm

Gruß Jaraz

Hab mich auf der Seite nach den Funktionalitäten erkundigt, Stored Procedures und Views sind verfügbar(Man hörte ja schon von Datenbanken wo es das nicht gibt). Wenn du Probleme bei der Procedure bekommst, dann sag bescheid.

wie du schon eben gesagt hast, meine ich Progress, nicht irgendeine SQL Form

ich probier das mal mit dem dumpen der Datenbank

meld mich,falls es noch fragen gibt, danke erst mal an alle :o)

:D

Gruß Anna

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

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.