从Excel运行现有的.sql文件

时间:2013-04-18 00:52:52

标签: sql sql-server excel excel-2010 export-to-excel

我有一个包含select语句的.sql文件。有没有办法在Excel中直接导入/运行此查询?我可以编辑现有数据库连接的“连接属性”中的“命令文本”,但这需要复制和粘贴.sql代码。浏览和选择我想要的文件会非常有帮助。

我正在使用SQL Server 2008 R2和Excel 2010。

1 个答案:

答案 0 :(得分:-1)

我会首先将其读入变量,然后您可以在查询中使用它。使用这样的东西:

strPath = "P:\...sql"
Open strPath For Binary As #1
MyData = Space$(LOF(1))
Get #1, , MyData
Close #1

现在您在MyData变量中有查询。在尝试运行之前,您可能需要重新格式化它以删除换行符。