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

时间:2017-08-09 18:20:39

标签: sql sql-server-ce

这是我的代码:

enter image description here

如您所见, varchar 未被识别为数据类型,并且在执行时会出错。

有谁知道为什么?

2 个答案:

答案 0 :(得分:1)

看起来你正在使用sql server CE,如果需要,你需要使用nvarchar

答案 1 :(得分:0)

你的代码很好,但是你错过了一个","在第二个表中。见下文。

CREATE TABLE Employee170340 ( eno整数, ename varchar(20), job varchar(20), dno整数, 工资浮动 约束Employee_170340 PRIMARY KEY(eno) )

CREATE TABLE Family170340 ( eno整数, name varchar(15), relationship varchar(20), 约束Family_170340主键(eno,name) ,约束Family_870外键(eno)引用Employee170340(eno) )