2013-04-18 29 views
0

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

我使用SQL Server 2008 R2和Excel 2010

+0

嗨,你如何连接到SQL服务器 - Windows身份验证或SQL服务器身份验证? –

+0

也http://www.connectionstrings.com/是一个很好的资源 –

回答

-1

我会先看它变成一个变量,那么你就可以在查询中使用它。使用像这样的:

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

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