Vajon milyen típusú lesz az IsComplete számított mező?
CREATE TABLE [dbo].[Member] ( DisplayName nvarchar(100) NULL, Email nvarchar(100) NULL, IsComplete AS ( CASE WHEN DisplayName IS NOT NULL AND Email IS NOT NULL THEN 1 ELSE 0 END ) PERSISTED )
Elárulom, int lesz a nyomorult, amit nem is vethetünk a szemére, hiszen sehol nem mondtuk neki, hogy bit legyen.
Így viszont tutira bit lesz:
IsComplete AS CAST( CASE WHEN DisplayName IS NOT NULL AND Email IS NOT NULL THEN 1 ELSE 0 END AS bit ) PERSISTED
Technorati-címkék: SQL