Wie zum hinzufügen einer neuen Spalte in vorhandenen Sicht in SQL Server 2014 mithilfe von Alter
Ich erstellt habe, eine Ansicht, die auf der Basis einer anderen Ansicht und einer Tabelle. Ich möchte hinzufügen neue Spalte vom Typ varchar. Ich habe wie unten, Aber immer syntax Fehler?
Ich bin neu in SQL, Also,konnte nicht verstehen,
ALTER VIEW [dbo].[MyView]
ADD New_Col varchar(10) null
GO
Was ist die Fehlermeldung? Helfen Sie uns helfen.
Nicht sicher, was du meinst, durch das erstellen einer Ansicht basierend auf einer anderen Sicht, aber wenn Sie die views verschachtelt sind, Sie haben ein performance-Problem. Verschachtelte Ansichten scheinen so logisch, aber in Wirklichkeit sind Sie einfach nur schrecklich. simple-talk.com/sql/performance/...
Nicht sicher, was du meinst, durch das erstellen einer Ansicht basierend auf einer anderen Sicht, aber wenn Sie die views verschachtelt sind, Sie haben ein performance-Problem. Verschachtelte Ansichten scheinen so logisch, aber in Wirklichkeit sind Sie einfach nur schrecklich. simple-talk.com/sql/performance/...
InformationsquelleAutor SPBeginer | 2016-09-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
schreiben Sie die gesamte Ansicht wieder und einfach hinzufügen oder weglassen, was Sie ändern möchten
Beispiel für Ihre Ansicht ist jetzt :
nun möchten Sie fügen Sie ein Feld namens
New_Col
als Sie schreiben :InformationsquelleAutor GuidoG
Können Sie nicht ändern eine Sicht wie eine Tabelle. Sie müssen ein Skript für die Ansicht, wie Sie Ändern, und ändern Sie anschließend die select-Anweisung, die die Anzeige generiert.
InformationsquelleAutor BeardOfTriumph