从SQL导入到EXECL的语句

zzxiaoma 2005-06-23 09:31:29
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'

里面settledb为数据库名,shanghu为表名,GNETDATA/GNETDATA为服务器名
我执行后出现bcp不是外部命令或内部命令
...全文
164 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzxiaoma 2005-06-28
  • 打赏
  • 举报
回复
真的不行啊
在命令行可以
在查询分析器中不行
zzxiaoma 2005-06-23
  • 打赏
  • 举报
回复
怎么把bcp.exe所在的目录加为系统环境变量
vivianfdlpw 2005-06-23
  • 打赏
  • 举报
回复
试试把bcp.exe所在的目录加为系统环境变量
vivianfdlpw 2005-06-23
  • 打赏
  • 举报
回复
在bcp前面加上bcp.exe的完整路径或者把bcp.exe复制到系统环境变量指示的目录里,或者添加新的环境变量
zzxiaoma 2005-06-23
  • 打赏
  • 举报
回复
一直运行
好象还是不行啊
zzxiaoma 2005-06-23
  • 打赏
  • 举报
回复
数据量不大,但是运行了10分钟还是没运行完,如果用企业管理器不到1分钟
这是为什么
zjcxc 元老 2005-06-23
  • 打赏
  • 举报
回复
在sql服务器上查找bcp.exe文件,并将其复制到system32目录下,然后重新启动sql server
zzxiaoma 2005-06-23
  • 打赏
  • 举报
回复
帮帮忙吧
zzxiaoma 2005-06-23
  • 打赏
  • 举报
回复
你能成功吗
我怎么就不行呢
wangdehao 2005-06-23
  • 打赏
  • 举报
回复
/******* 导出到excel
EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’

/*********** 导入Excel
SELECT *
FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’,
’Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0’)...xactions


SELECT cast(cast(科目编号 as numeric(10,2)) as nvarchar(255))+’ ’ 转换后的别名
FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’,
’Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0’)...xactions

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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