无法将值插入表(SQL Server)

时间:2017-12-21 05:35:29

标签: sql sql-server sql-server-2008

我有6列=

StudentID (INTEGER),
Name (VARCHAR),
Alamat (TEXT),
Gender (VARCHAR),
DateofBirth (DATE),
NoHp (VARCHAR);

这是图片详情

enter image description here

并且,当我在此表中插入值时,我收到错误消息。

这是图像的错误信息

enter image description here

请帮帮我, 谢谢。

3 个答案:

答案 0 :(得分:1)

根据屏幕截图,您将Gender列指定为varchar(7),并且您尝试设置长度为9的字符串。(laki-laki)

我建议您增加列长度或注意要设置的字符串长度。

答案 1 :(得分:1)

更正日期并使用2000-12-12代替0200-12-12

并增加Gender列的大小,因为您输入的长度超过7个字符。

答案 2 :(得分:0)

GENDER 列设置 VARCHAR(20)