Sql varchar未被识别为有效的数据类型

Sql varchar未被识别为有效的数据类型,sql,sql-server-ce,Sql,Sql Server Ce,这是我的代码: 如您所见,varchar未被识别为数据类型,执行时会出现错误 有人知道原因吗?看起来您正在使用sql server CE,如果是这样,您需要使用nvarchar您的代码很好,但第二个表中缺少一个“,”。见下文 创建表Employee170340 ( eno整数, 艾娜·瓦查尔(20岁), job varchar(20岁), dno整数, 工资浮动 约束雇员_170340主键(eno) ) 创建表族170340 ( eno整数, 名称varchar(15), 关系varchar(

这是我的代码:

如您所见,varchar未被识别为数据类型,执行时会出现错误


有人知道原因吗?

看起来您正在使用sql server CE,如果是这样,您需要使用
nvarchar
您的代码很好,但第二个表中缺少一个“,”。见下文

创建表Employee170340 ( eno整数, 艾娜·瓦查尔(20岁), job varchar(20岁), dno整数, 工资浮动 约束雇员_170340主键(eno) )

创建表族170340 ( eno整数, 名称varchar(15), 关系varchar(20), 约束族_170340主键(eno,名称) ,约束族_870外键(eno)引用Employee170340(eno)
)

请将您的代码放在邮件中,而不是作为无法复制/粘贴以供测试的静态图像。而且,“工资”永远不应该是浮动的。