2017-08-09 46 views
0

这是我的代码:VARCHAR不能识别为有效的数据类型

enter image description here

正如你可以看到VARCHAR没有被识别为一个数据类型和执行时,它给出了一个错误。

有谁知道为什么?

+0

请将您的代码放入您的消息中,而不是作为无法复制/粘贴进行测试的静态图像。另外,“薪水”不应该是一个浮动。 – pmbAustin

回答

1

看起来像你正在使用SQL Server CE,如果是的话,你需要使用nvarchar

0

你的代码是好的,但你缺少一个“”第二个表。见下文。

CREATE TABLE Employee170340 ( ENO整数, ENAME VARCHAR(20), 作业VARCHAR(20), DNO整数, 薪水浮子 约束Employee_170340 PRIMARY KEY(ENO) )

CREATE TABLE Family170340 ( ENO整数, 名VARCHAR(15), 关系VARCHAR(20), 约束Family_170340主键(ENO,名称) ,约束Family_870外键(eno)参考Employee170340(eno) )

相关问题