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

从Excel更新SQL Server表,然后填充剩余的列数据,sql,sql-server,windows-nt,Sql,Sql Server,Windows Nt,SQLPLUS不可用 我需要能够从命令行调用SQL脚本并传入参数以供使用。脚本将从excel电子表格(也在命令行中指定的文件)中读取数据,以将记录附加到数据库中的现有表中 数据库表中还有两列在电子表格中不存在。这些列是月份和年份。这两个值需要在命令行中输入,并为添加的每个新记录填充。在命令行中输入的内容对于每个新记录都是相同的值。(表中的任何现有记录都需要保持不变) 你能帮忙吗 我正在考虑使用osql来指定用户、密码、数据库和.sql文件。我会这样做,并且会使用powershell,如 不确定链

SQLPLUS不可用

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

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

你能帮忙吗


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

我会这样做,并且会使用powershell,如 不确定链接的格式,但粘贴到浏览器中


您正在运行哪个版本的SQL Server?SQL Server BI(64位)Hi-SbF,请发布一些代码,说明您是如何尝试解决此问题的,因为这有助于其他人帮助您。您真的在Windows NT上运行此功能吗?为什么要使用此标记?从SQL Server 2005开始,
isql
osql
已被弃用,不应再使用。改用
sqlcmd