Ich habe einen Sonderfall greift,TSQL: Erstellen Sie eine Ansicht, die mehrere Datenbanken
zum Beispiel in Tabelle ta
in Datenbank A
, es speichert alle Produkte I
table ta(
id,
name,
price
)
in Tabelle tb
in Datenbank kaufen B
, enthalten sie alle Produkt, das Menschen
table tb(
id,
name,
price
....
)
kann ich eine Ansicht in der Datenbank erstellen
kaufenA
, um alle Produkte aufzulisten, die ich nicht gekauft habe?
lassen Sie mich versuchen .. ja..alle meine Datenbank sind auf dem gleichen Server. – jojo
Ich möchte hinzufügen, dass ich so etwas getan habe. Beachten Sie jedoch, dass Sie den Namen der Datenbank, in der die Ansicht erstellt werden soll, nicht angeben können, indem Sie 'CREATE VIEW abc.dbo.YourView' verwenden. Sie müssen stattdessen 'USE abc' und dann' CREATE VIEW dbo.YourView' ausführen. Andernfalls erhalten Sie eine Fehlermeldung. –