Powiedzmy mam to SQL:Jak prawidłowo uruchomić ALTER VIEW po ALTER TABLE
ALTER TABLE dbo.[tbl] ALTER COLUMN col1 varchar(300)
ALTER TABLE dbo.[tbl] ALTER COLUMN col2 varchar(20)
ALTER TABLE dbo.[tbl] ALTER COLUMN col3 varchar(20)
ALTER TABLE dbo.[tbl] ALTER COLUMN col4 varchar(100)
Włożyłem te oświadczenia wewnątrz pliku należy uruchomić jeden po drugim. Mam również WIDOK, który patrzy na dbo. [Tbl]. Zauważyłem, że po uruchomieniu 4 instrukcji powyżej WIDOK zachowuje stare długości kolumn. Tak I dodaje następujący kod do końca pliku:
ALTER VIEW [dbo].[tbl]
AS
SELECT col1, col2, col3, col4
FROM dbo.[tbl]
Błąd, że mogę to
'ALTER VIEW' must be the first statement in a query batch
Więc moje pytanie jest, co jest najlepszym sposobem, aby upewnić się, że moim zdaniem zachowuje nowe długości kolumn?
Tak, to działało również, dzięki za informację! – Jason