SQL SERVER 2012操作数类型冲突:int与date不兼容
下面展示一些 内联代码片
。
USE[SecondSubjects]
GO
--SET IDENTITY_INSERT [dbo].[EXAM_EMPLOYEE] ON
INSERT INTO EXAM_EMPLOYEE
(
[GAJTGLFZJGSLMC], --所属发证机关
[GLBM_GAJGJGDM], --管理部门
[JTGLYWSXSFZMDM], --身份证明名称
[JTGLYWSXSFZMHM], --身份证明号码
[JDCJSZDABH], --驾驶证档案编号
[XM], --姓名
[XB], --性别
[CSRQ], --出生日期
[JDCJSZZJCXDM], --考试准驾车型范围
[YXQQSRQ], --考试员证发证日期
[YXQJZRQ], --考试员证有效期止
[KSYZZT], --考试员证状态
[KSTGZDW_DWMC], --工作单位
[JBR_XM], --经办人
[LRSJ], --录入时间
[GXSJ]) --更新时间
VALUES
(
532002384, --所属发证机关
53290000400, --管理部门
'A', --身份证明名称
63010419600510000, --身份证明号码
532900100384, --驾驶证档案编号
'刘备', --姓名
'男', --性别
1969-1-30, --出生日期
'A1A2B1B2C1', --考试准驾车型范围
1988-1-1, --考试员证发证日期
2028-1-1, --考试员证有效期止
'A', --考试员证状态
'大理', --工作单位
'不靠谱', --经办人
2021-3-4, --录入时间
2021-4-7) --更新时间
--SET IDENTITY_INSERT [dbo].[EXAM_EMPLOYEE] OFF
解决方案:日期类型加单引号
下面展示一些 内联代码片
。
USE[SecondSubjects]
GO
--SET IDENTITY_INSERT [dbo].[EXAM_EMPLOYEE] ON
INSERT INTO EXAM_EMPLOYEE
(
[GAJTGLFZJGSLMC], --所属发证机关
[GLBM_GAJGJGDM], --管理部门
[JTGLYWSXSFZMDM], --身份证明名称
[JTGLYWSXSFZMHM], --身份证明号码
[JDCJSZDABH], --驾驶证档案编号
[XM], --姓名
[XB], --性别
[CSRQ], --出生日期
[JDCJSZZJCXDM], --考试准驾车型范围
[YXQQSRQ], --考试员证发证日期
[YXQJZRQ], --考试员证有效期止
[KSYZZT], --考试员证状态
[KSTGZDW_DWMC], --工作单位
[JBR_XM], --经办人
[LRSJ], --录入时间
[GXSJ]) --更新时间
VALUES
(
532002384, --所属发证机关
53290000400, --管理部门
'A', --身份证明名称
63010419600510000, --身份证明号码
532900100384, --驾驶证档案编号
'刘备', --姓名
'男', --性别
'1969-1-30', --出生日期
'A1A2B1B2C1', --考试准驾车型范围
'1988-1-1', --考试员证发证日期
'2028-1-1', --考试员证有效期止
'A', --考试员证状态
'大理', --工作单位
'不靠谱', --经办人
'2021-3-4', --录入时间
'2021-4-7') --更新时间
--SET IDENTITY_INSERT [dbo].[EXAM_EMPLOYEE] OFF