【问题标题】:Run existing .sql file from Excel从 Excel 运行现有的 .sql 文件
【发布时间】:2013-04-18 00:52:51
【问题描述】:

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

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

【问题讨论】:

  • 您好,您是如何连接到 sql server - windows 身份验证或 sql server 身份验证的?
  • 另外,connectionstrings.com 是一个很好的资源

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


【解决方案1】:

我会先把它读入一个变量,然后你可以在查询中使用它。使用这样的东西:

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

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

【讨论】:

    猜你喜欢
    • 2012-05-19
    • 1970-01-01
    • 2017-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    相关资源
    最近更新 更多