我使用Invoke-Sqlcmd在Powershell的数据库中执行SQL文件。这个SQL文件有一些SQL过程,如"USP_UpdateUsers @sss“和一些直接查询,如"Insert into table ...”。我需要什么-当这个sql文件使用Powershell执行时,过程应该执行成功,但直接查询,如"Insert into table ...“不应该被执
我正在使用@SQLInsert(sql="INSERT IGNORE into data (code,file_name,id) values (?,?,?))来忽略DataIntegrityExceptions,同时批量保存到数据表中。问题是我的数据表有30多列,模式将来可能会更新。很难保持insert语句与模式的一致性。我如何在@SQLInsert中编写一个通用的insert语句来处理所有的列<