Schlagwort: SQL

T-SQL Alle Tabellennamen einer Datenbank auslesen

Um alle Tabellennamen einer MS SQL Datenbank auszulesen, gibt es zwei Möglichkeiten.

Option 1: Abfrage des INFORMATION_SCHEMA.TABLES:

Option 2:  Abfrage der sys.tables:

Die bessere Option ist die Abfrage des INFORMATION_SCHEMA. Gründe sind, dass die Abfrage etwas schneller ist und sich ggf. je nach Serverversion die Abfrage der SYS.TABLES ändern kann und es so zu ungewollten Fehlern kommen kann.

T-SQL Doppelte Einträge suchen

Doppelte Einträge in einer Datenbank lassen sich mit einer SELECT GROUP BY Abfrage recht schnell anzeigen.

Einfach den Namen der entsprechende Spalte, in welcher die doppelten Werte vermutet werden, in die Abfrage einsetzen. Als Rückgabe erhält man dann eine Auflistung, welche eventuell doppelte Einträge anzeigt.