Számított mező típusa

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:

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s