SQL语句提示:'*' 附近有语法错误!!!

yxcooler 2014-11-08 09:30:31
insert * into Follow from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;HDR=YES;DATABASE=C:\Users\YIN\Desktop\user.xls',Sheet1$)

结果提示:
消息 102,级别 15,状态 1,第 1 行
'*' 附近有语法错误。

【我是想把桌面的excel表数据导入到SQL的表Follow中】求大神啊!!!!
...全文
1400 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
在路上_- 2014-11-09
  • 打赏
  • 举报
回复

--表Follow不存在
select *
into Follow
from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;HDR=YES;DATABASE=C:\Users\YIN\Desktop\user.xls',Sheet1$)

--表Follow存在
insert into Follow([字段列表])
select [字段列表]
from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;HDR=YES;DATABASE=C:\Users\YIN\Desktop\user.xls',Sheet1$)
天堂的鸽子 2014-11-09
  • 打赏
  • 举报
回复

insert  into Follow  select *  from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;HDR=YES;DATABASE=C:\Users\YIN\Desktop\user.xls',Sheet1$)
应该是这样的吧
yxcooler 2014-11-09
  • 打赏
  • 举报
回复
引用 2 楼 TIANTANGDEGEZI 的回复:

insert  into Follow  select *  from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;HDR=YES;DATABASE=C:\Users\YIN\Desktop\user.xls',Sheet1$)
应该是这样的吧
引用 2 楼 TIANTANGDEGEZI 的回复:

insert  into Follow  select *  from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;HDR=YES;DATABASE=C:\Users\YIN\Desktop\user.xls',Sheet1$)
应该是这样的吧
就是报错: '*' 附近有语法错误。
yxcooler 2014-11-09
  • 打赏
  • 举报
回复
引用 2 楼 TIANTANGDEGEZI 的回复:

insert  into Follow  select *  from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;HDR=YES;DATABASE=C:\Users\YIN\Desktop\user.xls',Sheet1$)
应该是这样的吧
还是有语法错误。。。
唐诗三百首 2014-11-08
  • 打赏
  • 举报
回复

insert * into Follow([字段列表])
select [字段列表]
from OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;HDR=YES;DATABASE=C:\Users\YIN\Desktop\user.xls',Sheet1$)
两处[字段列表]的字段数,对应字段的数据类型需一致.

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧