Hallo, ich hab mal eine frage zu T-SQL und den Schemas im SQL Server 2008. Wie kann ich herausfinden ob ein Schema zu einer Datenbank gehört?
In der Master DB unter sys.Schemas finde ich alle Schemata des Server aber ich kann diese leider nicht den einzelen Datenbanken direkt zuordnen. Es muss doch eine Tabelle gegeben, wo bei der Zuweisung des Schemata auf eine Datenbank die Zuweisung drin steht oder nicht? Hab bisher auch nicht wirklich viel dazu gefunden hoffe hier kann mir einer helfen. Danke schon mal.
use deine_datenbank select * from INFORMATION_SCHEMA.SCHEMATA
Dort findest du die Schemas, die zu deiner angegebenen Datenbank vorhanden sind. Musst das ganze noch mit in eine Where-Klausel verpacken, dann hast du dein Ergebnis :-)