Har följande problem. Efter du ändrat tabellerna så använder du men den tror jag att du endast kan göra en vy i taget men kolla i books online: ok...det var ju en bra grej...tackar :)Vyer ändras inte när kolumn läggs till i tabell - irriterande!
Har en väldans massa vyer som hämtar data ur tabeller och vissa vyer där jag vill ha alla kolumner från en viss tabell har SELECT * FROM tabell.
Om jag nu lägger till en ny kolumn till nån tabell så uppdateras inte vyerna med denna kolumn utan de ser precis ut som innan. I vissa fall blir vissa vyer helsnurriga och visar kolumnvärdena förskjutna ett steg (när jag kör från en ASP sida) då jag lagt till en kolumn mitt i eller i böran av tabellen istället för slutet.
Enda lösningen jag hittat är att gå in VARJE vy som hämtar data ur den uppdaterade tabellen och spara om den. Det verkar precis som om man måste "omkompilera" vyerna eller liknande, vilket är väldigt omständigt då jag har ca: 50 vyer säkert.
Nån som har märkt av samma sak? Finns den nån lösning?
Om det fanns ett val att högerklicka på "Views" och välja "Recompile" typ så hade inte detta varit nåt problem...
MS-SQL 2000 8.00.760 (SP3)Sv: Vyer ändras inte när kolumn läggs till i tabell - irriterande!
sp_refreshviewSv:Vyer ändras inte när kolumn läggs till i tabell - irriterande!
Dumt att det inte går att göra för alla vyer.
Problemet är att vissa vyer hämtar data från andra vyer vilket gör att jag måste refresha alla underliggande vyer och dess underliggande vyer först . Det man skulle vilja ha är en rekursiv sp_refreshview som gör detta på alla "dependency objects"...och på alla vyer...aja.
Är det bara jag som tycker att detta är jäkligt omständigt tro? :P