+ -
当前位置:首页 → 问答吧 → 动态sql有点难,高手请进!

动态sql有点难,高手请进!

时间:2011-12-14

来源:互联网

  最近在   使用sql   server   select命令查询文本文件的数据,如   c:\testX.txt  
  使用静态的字符串是可以查出来,
  select   *   from   testX.txt   --tab隔开

  但我想改变from后面的文件名,也就是做成动态的,如:
  txtfile= "testY.txt "
  exec   ( 'select   *   from   '+   txtfile)
  为什么此时就不可以呢?
  有谁做过啊,请教,谢谢.

 
 

作者: yongClb   发布时间: 2011-12-14

我学习。

作者: liangCK   发布时间: 2011-12-14

我是低手

作者: szstephenzhou   发布时间: 2011-12-14

有这样的么??直接select 查文件?

作者: fredrickhu   发布时间: 2011-12-14

貌似静态的也做不到.要用 BCP 才能实现.
如果楼主知道 BCP 的用法的话,那就不用去探讨静态动态的问题了,因为它本身就是用拼语句实现的.

作者: qianjin036a   发布时间: 2011-12-14

引用楼主 yongclb 的回复:
最近在 使用sql server select命令查询文本文件的数据,如 c:\testX.txt
使用静态的字符串是可以查出来,
select * from testX.txt --tab隔开



教教我...我不会,真的能查出来吗?

作者: xiaolinyouni   发布时间: 2011-12-14

热门下载

更多