【问题标题】:Update SQL Server table from Excel and then populating remaining column data从 Excel 更新 SQL Server 表,然后填充剩余的列数据
【发布时间】:2016-11-29 20:15:16
【问题描述】:

SQLPLUS 不可用

我需要能够从命令行调用 SQL 脚本并传入参数以供使用。该脚本将从 Excel 电子表格(也在命令行中指定的文件)中读取数据,以将记录附加到数据库中的现有表中。

数据库表中有两个附加列在电子表格中不存在。这些列是月份和年份。这两个值需要在命令行中输入并为添加的每条新记录填充。在命令行中输入的任何内容对于每个新记录都将是相同的值。 (表中的任何现有记录都需要保持不变)。

你能帮忙吗?

我正在考虑使用 osql 来指定用户、密码、数据库和.sql 文件。

【问题讨论】:

  • 您运行的是什么版本的 SQL Server?
  • SQL Server BI(64 位)
  • 您好 SbF,请发布一些代码,展示您如何尝试解决问题,因为这有助于其他人帮助您。
  • 你真的在 Windows NT 上运行它吗?为什么是标签?
  • 自 SQL Server 2005 起,isqlosql弃用,不应再使用。请改用sqlcmd

标签: sql sql-server windows-nt


【解决方案1】:

我会使用 powershell,如 不确定是否要格式化链接,但可以粘贴到浏览器中。

https://www.simple-talk.com/sql/database-administration/getting-data-between-excel-and-sql-server-using-odbc/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-10
    • 2023-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多