SQL Server2005中的SQL语句出错,请高手帮忙改错

来源:百度知道 编辑:UC知道 时间:2024/06/30 04:41:01
INSERT INTO wy_yewu
(id, bianhao, danwei, ywslr, slrq, lxr, dianhua, shoufei, yuming, chengxu, chengxuren1, yemianren1, sldanwei, lxaddr)
SELECT (id, bianhao, danwei, ywslr, kaishirq, lxr, dianhua, shoufei, yuming, chengxu, chengxur, wysjr, dailimc, dizhi)
FROM tb_wyzz
WHERE wangong = 1

提示信息是
SELECT 子句错误: “,”附近的表达式。
缺少 FROM 子句。
无法分析查询文本。

请高手帮忙改正一下,在线等~~
去掉括号也不行

把select语句前后的括号去掉试试
还有就是wy_yewu表的id列是不是自动编号的,如果是的话插入时不能为其赋值

以上,希望对你有所帮助!

INSERT INTO wy_yewu
([id], bianhao, danwei, ywslr, slrq, lxr, dianhua, shoufei, yuming, chengxu, chengxuren1, yemianren1, sldanwei, lxaddr)
SELECT [id], bianhao, danwei, ywslr, kaishirq, lxr, dianhua, shoufei, yuming, chengxu, chengxur, wysjr, dailimc, dizhi
FROM tb_wyzz
WHERE wangong = 1
id该改为:[id] 原因是 ID在数据库中是关键字,必须加上[]做区别。

INSERT INTO wy_yewu (id, bianhao, danwei, ywslr, slrq, lxr, dianhua, shoufei, yuming, chengxu, chengxuren1, yemianren1, sldanwei, lxaddr)
SELECT id, bianhao, danwei, ywslr, kaishirq, lxr, dianhua, shoufei, yuming, chengxu, chengxur, wysjr, dailimc, dizhi
FROM tb_wyzz
WHERE wangong = 1
不过这个wangong是什么字段啊?

字段类型是否完全相同?如果字段类型相同语句应该没问题