【发布时间】:2017-05-04 02:32:50
【问题描述】:
我收到一个错误:
消息 8152,第 16 级,状态 4,第 1 行
字符串或二进制数据将被截断
我做错了什么?
INSERT INTO Person(PID, First_Name, Middle_I, Last_Name, Birth_Date, SSN, Gender, Student_Active, Staff_Active, Mod_date)
VALUES (1, 'Mohammad', 'A', 'Ratliff', '1957-06-04', '346-05-9842', 'M', 'Yes', 'No', '19563-06-04'),
(2, 'Lidia', 'B', 'Knapp', '1955-08-13', '758-10-7115', 'F', 'Yes', 'No', '19542-07-02'),
(3, 'Alexandre', 'C', 'Wright', '1989-01-06', '567-30-3117', 'M', 'Yes', 'No', '19564-02-1'),
(4, 'Cortez ', 'D', 'Payne', '1983-10-08', '513-30-0449', 'M', 'No', 'No', '19532-06-04'),
(5, 'Sherman', 'E', 'Yang', '1955-12-29', '246-97-0792', 'M', 'Yes', 'Yes', '19547-06-04'),
(6, 'Remington', 'F', 'Montoya', '1989-01-22', '672-20-4607', 'M', 'Yes', 'No', '19554-02-05'),
(7, 'Yessenia', 'G', 'Petty', '1967-12-03', '508-78-9337', 'F', 'Yes', 'No', '19547-01-01'),
(8, 'Yvette', 'H', 'Mcgowan', '1979-10-29', '019-88-7329', 'F', 'No', 'No', '19123-04-09'),
(9, 'Hugh', 'I', 'Cooke', '1950-03-12', '699-14-9893', 'M', 'Yes', 'No', '19563-06-04'),
(10, 'Curtis', 'J', 'Mooney', '1979-09-17', '193-20-2358', 'M', 'No', 'No', '19551-02-07'),
(11, 'Desiree', 'K', 'Ayers', '1981-10-16', '256-84-1903', 'F', 'Yes', 'Yes', '19533-07-08');
这是我的桌子:
【问题讨论】:
-
'19542-07-02'在我看来不是一个有效的日期。 -
您最好希望这些不是您发布的真实姓名和 SSN。
-
他们是伪造的个人资料,只是为一个班级建立一个数据库
-
抱歉应该把它放在标题里
-
SSN是带有两个破折号的十一个字符。您的字段只允许十个字符。
标签: sql-server