找不到数据类型boolean

时间:2014-09-17 12:40:20

标签: sql-server sql-server-2005

在创建表格时,我收到以下错误消息。

  

消息2715,级别16,状态7,行1列,参数或变量#4:   找不到数据类型boolean。

尝试使用此脚本时:

create table artists ( artist_id    int, 
                       artist_name  varchar(60), 
                       artist_dob   datetime, 
                       poster_in_stock  boolean ) 

对我做错了什么的任何暗示?

1 个答案:

答案 0 :(得分:2)

只需将您的创建身份更改为:

create table artists ( artist_id    int, 
                       artist_name  varchar(60), 
                       artist_dob   datetime, 
                       poster_in_stock  bit ) 

SQL中没有此类型boolean,您需要使用bit

MSDN bit (Transact-SQL)

  

整数数据类型,可以取值1,0或NULL。   字符串值TRUE和FALSE可以转换为位值:TRUE   转换为1,FALSE转换为0。