如何用sql语句删除excel表中数据

lshdn1029 2009-07-17 05:13:09
如何用sql语句删除excel表中数据或更新excel表中数据。
...全文
650 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
soft_wsx 2009-07-29
  • 打赏
  • 举报
回复
JET不行吗?
zxj828282 2009-07-20
  • 打赏
  • 举报
回复
路过,学习了
wangxianshou 2009-07-17
  • 打赏
  • 举报
回复
挺不错的
lshdn1029 2009-07-17
  • 打赏
  • 举报
回复
我再补充一下:我要用sql server 中的查询结果(多行),更新excel中的多行数据。
lshdn1029 2009-07-17
  • 打赏
  • 举报
回复
我再补充一下:我要用sql server 中的查询结果(多行),更新excel中的多行数据。
lshdn1029 2009-07-17
  • 打赏
  • 举报
回复
我再补充一下:我要用sql server 中的查询结果(多行),更新excel中的多行数据。
liangCK 2009-07-17
  • 打赏
  • 举报
回复
UPDATE OPENROWSET('Microsoft.ACE.OleDb.12.0',
'Excel 12.0;HDR=YES;Database=G:\Test\BOM.XLS;',
'SELECT * FROM [Sheet1$]')
SET empname = 'liangck'
WHERE empid = 2;

/*
(1 行受影响)
*/
lshdn1029 2009-07-17
  • 打赏
  • 举报
回复
xiequan2:你好,能不能说一下更新的写法,拜托。
shenzhenNBA 2009-07-17
  • 打赏
  • 举报
回复
路过,学习了。。。
liangCK 2009-07-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 liangck 的回复:]
SQL codeDELETEOPENROWSET('Microsoft.Jet.OleDb.4.0','Excel 4.0;HDR=YES;Database=G:\aa.xls;')WHERE xx= xx;
[/Quote]

哦.不可以
shenzhenNBA 2009-07-17
  • 打赏
  • 举报
回复
路过,学习了。。。
liangCK 2009-07-17
  • 打赏
  • 举报
回复
DELETE OPENROWSET('Microsoft.Jet.OleDb.4.0','Excel 4.0;HDR=YES;Database=G:\aa.xls;')
WHERE xx = xx;
xiequan2 2009-07-17
  • 打赏
  • 举报
回复
只会更新,插入,删除做个标记,真正要删除不知道

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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