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:
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s