【问题标题】:Send data from CSV file to SQL Server automatically?自动将数据从 CSV 文件发送到 SQL Server?
【发布时间】:2021-07-06 06:28:27
【问题描述】:

我在 SQL Server 中有一个表,我需要在其中定期插入数据。每天我手动执行相同的任务导入数据,这让我感到乏味,所以我需要你的帮助。是否可以在不执行手动过程的情况下将数据从 CSV 文件发送到 SQL Server 的现有表。

或者使用python创建一个脚本,在固定时间自动将数据从CSV文件发送到SQL Server。

【问题讨论】:

  • 那么到目前为止你尝试过什么?
  • 根据您拥有的 SQL Server 版本(即标准版还是企业版?),您可能只需要一个运行导入的 SQL 代理作业。一个简单的 SSIS 包,或者只是一个运行“bcp”的 SQL 命令——您可以查看其中任何一个选项。 (如果碰巧您只运行 SQL Express,那么使用 SQL 代理将不是您的选择。但是,您可以使用“bcp”运行 Windows 计划任务)
  • 你能尝试做一个简单的winform应用程序吗?
  • 我有 sql Express 版本。
  • 我没有尝试过winform应用程序。我的任务是尝试在执行此操作的 sql server 中创建一些东西。

标签: sql sql-server python-3.x database


【解决方案1】:

首先你必须创建一个python脚本,在读取CSV文件后将数据插入SQL服务器。然后,您应该在您的服务器上创建一个定期运行此脚本的 CRON 作业。这可能是您的问题的一个可能的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-31
    • 1970-01-01
    • 2021-04-04
    • 2020-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多