Trotzdem Danke und evtl. schaust du ja in meinen anderen Thread den ich gleich aufmache - da gehts um C# und Windows 7 (Fensterpositionierung) und evtl. hast du da auch eine Lösung? Gruß
22. 2010 - 00:08
jaensen
- Experte
15. 12. 2006
Beiträge: 2. 760
Herkunft: München
Kam mir gerade in den Sinn: Search anything anywhere
Navision & IT-Beratung München
22. 2010 - 01:58
KenchU
07. 02. Wie sucht man schnell nach SQL Server Datenbanken und Datenbankobjekten?. 2005
Beiträge: 79
Herkunft: Göttingen
Eine nicht ganz so einfache und auch nicht so wahnsinnig saubere Alternative: Über die Metadaten der DB gehen, also in etwa so (alles aus'm Stehgreif)
SELECT
FROM syscolumns COL
INNER JOIN SYSOBJECTS OBJ ON = AND = 'N'
WHERE = 'h_id'
Bei dem 'N' bin ich mir nicht sicher; auf jeden Fall sollen alle Tabellen selektiert werden, in denen es ein Feld 'h_id' gibt. Anschließend könnte man mittels dynamisch erzeugtem SQL die gefundenen Tabellen nach der jeweiligen id durchsuchen/Sätze löschen etc.
Vorteil ist halt, wenn eine neue Tabelle hinzukommt, wird sie automatisch hier mit berücksichtigt
roses are #FF0000 violets are #0000FF
all my base are belong to you
22.
Sql Komplette Datenbank Nach Wert Durchsuchen Command
Squicky
Lt. Commander
Ersteller dieses Themas
#3
Zitat von tRITON:
Du musst also nur noch wissen wo dein Wert gespeichert wird, den du suchst
Super Witz. Wenn ich diese Inforamtion hätte, dann bräuchte ich eure Hilfe nicht. Deshalb suche ich eine möglichkeit eine ganze Datenbank und nicht nur eine Tabelle oder Spalte zu druchsuchen! Zitat von Squicky:
Es sollte die Tabelle mit Spalte zurückkommen. #5
Danke MistaJack
Wie ist jetzt der richtig Ansatz um diese zwei Rückgaben mit zwei Schleifen zu durchlaufen? #8
Hallo
Ich bin schon ein gutes Stück weiter. Ich habe aber noch zwei Fragen:
Ich durchlaufe alle Tabellen und Spalten mit der "DECLARE CURSOR" und "fetch next" Möglichkeit. MSSQL Code Tip – Alle Tabellen nach Wert durchsuchen – Haustein'scher. Man/Ich sehe diese Lösung als eine Schleife, die bei jedem Durchlauf eine Spalte von einer Tabelle nach dem gesuchten Wert prüft. Dabei wird immer eine Tabelle mit zwei Spalten (Tabelle, Spalte) zurückgegeben. Fall der gesucht Wert gefunden wurde, hat die Tabelle einen Zeile als inhalt, sonst wird eine leere Spalte zurückgegeben.
Wert in allen Tabellen und Feldern suchen -
Entwickler-Forum
Login or Sign Up
Log in with
Home
Forum
Archiv
Datenbanken
SQL
Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert. Sql - Alle Felder in allen Tabellen nach einem bestimmten Wert durchsuchen (Oracle). Working...