Frage:
Es soll eine Auflistung der Benutzertabellen erstellt werden. Die Systemtabellen der Datenbank sollen in dieser Liste nicht vorkommen.
Lösung:
Die Benutzertabellen können mit einer Abfrage auf der Systemtabelle sysobjects mittels Select name From sysobjects Where xtype = ‚u‘ oder über die Schemata mit Select table_name From Information_Schema.Tables ermittelt werden.
Microsoft empfiehlt die Schemata zu nutzen, da sich die System-Tabellen des SQL Servers in Zukunft ändern könnten.