SQL server 语句提示 ,附近有语法错误
insertintoASM_ACCOUNT(ACT_ID,ACT_LOGIN_NAME,ACT_LOGIN_PASSWORD,ACT_TYPE,ACT_REGISTER_...
insert into ASM_ACCOUNT (ACT_ID,ACT_LOGIN_NAME , ACT_LOGIN_PASSWORD,ACT_TYPE,ACT_REGISTER_TIME,ACT_ENTITY_ID) valuse ('24','964','s14','2','5','2014-12-03 09:16:25.977')
这是代码,他总是提示错误,不是符号或者空格的问题,但就是不知道怎么回事 展开
这是代码,他总是提示错误,不是符号或者空格的问题,但就是不知道怎么回事 展开
2个回答
展开全部
单从语句的表面上来看,
1) 第5个字段“ACT_REGISTER_TIME”其数据类型应该是日期/时间类型,但是语句对该字段插入的值为字串'5",而插入第六个字段“ACT_ENTITY_ID”的值则是一个日期/时间'2014-12-03 09:16:25.977',因此初步分析是将日期/时间值插入到错误的字段里了,导致数据类型不符错误;
2) 另外关键字values 拼写错成“valuse”
建议修改语句如下试一试:
insert into ASM_ACCOUNT (ACT_ID,ACT_LOGIN_NAME , ACT_LOGIN_PASSWORD,ACT_TYPE,ACT_REGISTER_TIME,ACT_ENTITY_ID) values ('24','964','s14','2','2014-12-03 09:16:25.977','5');
1) 第5个字段“ACT_REGISTER_TIME”其数据类型应该是日期/时间类型,但是语句对该字段插入的值为字串'5",而插入第六个字段“ACT_ENTITY_ID”的值则是一个日期/时间'2014-12-03 09:16:25.977',因此初步分析是将日期/时间值插入到错误的字段里了,导致数据类型不符错误;
2) 另外关键字values 拼写错成“valuse”
建议修改语句如下试一试:
insert into ASM_ACCOUNT (ACT_ID,ACT_LOGIN_NAME , ACT_LOGIN_PASSWORD,ACT_TYPE,ACT_REGISTER_TIME,ACT_ENTITY_ID) values ('24','964','s14','2','2014-12-03 09:16:25.977','5');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询