从Excel更新SQL Server表,然后填充剩余的列数据

时间:2016-11-29 20:15:17

标签: sql sql-server windows-nt

SQLPLUS不可用

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

数据库表中还有两个列不存在于电子表格中。这些列是月份和年份。需要在命令行输入这两个值,并为添加的每个新记录填充这两个值。无论在命令行输入什么,每个新记录的值都是相同的。 (表中的任何现有记录都必须保持不变)。

你能帮忙吗?

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

1 个答案:

答案 0 :(得分:0)

我会使用PowerShell,如下所述 不确定格式化链接但粘贴到浏览器中。

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