注册 登录
编程论坛 SQL Server论坛

菜鸟起步 insert into语法错误问题?

dancingbirds 发布于 2016-06-07 21:43, 3918 次点击
各位好,我是新来的菜鸟,请大家多关照。

如下代码不知哪里错了,总提示错误信息,帮忙看一下,感谢。

alter table tb_kcxx
INSERT into tb_kcxx(kc_id, kc_ids, kc_name,kc_spec,kc_unit) values(2, 206,'pen','red','pcs')

消息 156,级别 15,状态 1,第 2 行
关键字 'INSERT' 附近有语法错误。
8 回复
#2
hu9jj2016-06-08 06:03
也许是变量的类型与字段的类型不匹配,可以先一个一个字段添加,第一次仅添加一个字段,通过之后再加一个字段,余此类推,这样就容易查出和解决问题。
#3
mywisdom882016-06-08 10:34
以下是引用dancingbirds在2016-6-7 21:43:55的发言:

各位好,我是新来的菜鸟,请大家多关照。

如下代码不知哪里错了,总提示错误信息,帮忙看一下,感谢。

alter table tb_kcxx
INSERT into tb_kcxx(kc_id, kc_ids, kc_name,kc_spec,kc_unit) values(2, 206,'pen','red','pcs')

消息 156,级别 15,状态 1,第 2 行
关键字 'INSERT' 附近有语法错误。

alter table tb_kcxx
INSERT into tb_kcxx(kc_id, kc_ids, kc_name,kc_spec,kc_unit) values(2, 206,'pen','red','pcs')
第1行,是修改表的语句,语法不齐,错误的
第2行,是插入记录,看不出有什么问题,
所以报错,是在第1行。
#4
dancingbirds2016-06-08 11:06
回复 2楼 hu9jj
感谢回复。
我查了也试了,还是不行,总是insert 红字,说附近语法错误。
#5
dancingbirds2016-06-08 11:10
回复 3楼 mywisdom88
可以告诉我一下怎么改吗,我试了几次,总是出错,insert 红字。
感谢啦。
#6
dancingbirds2016-06-08 11:35
insert into db_SPJXC.dbo.tb_kcxx(kc_id,kc_ids,kc_name) values(34,'78','pen') 我试着这样操作,通过了。
感谢学长的指导。
#7
mywisdom882016-06-08 15:20
以下是引用dancingbirds在2016-6-8 11:35:32的发言:

insert into db_SPJXC.dbo.tb_kcxx(kc_id,kc_ids,kc_name) values(34,'78','pen') 我试着这样操作,通过了。
感谢学长的指导。

你这个不是问题的,是你当前连接的数据库不是db_SPJXC,如果不当前连接的数据库是db_SPJXC的话,前面就不需要加 db_SPJXC.dbo.
#8
dancingbirds2016-06-09 22:40
回复 7楼 mywisdom88
谢谢版主。端午安康。
#9
powercord2016-06-10 20:22
新手,来学习!
1