我创建了一个批处理脚本,用于将 SQL 文件从文件夹复制到一个大 SQL 脚本中。问题是当我运行这个 SQL 脚本时,它出现错误
\n\n\n\n\n\'\' 附近的语法不正确
\n
我将一个 SQL 脚本复制到 Notepad++ 中并将编码设置为 ANSI。我在发生错误的行上看到此符号 \xc3\xaf\xc2\xbb\xc2\xbf (BOM)。
\n\n无论如何,我可以在批处理脚本中自动删除它吗?我不想每次运行此任务时都手动删除它。
\n\n以下是我目前拥有的批处理脚本
\n\n@echo off\n\nset "path2work=C:\\StoredProcedures"\ncd /d "%path2work%"\n\necho. > C:\\FinalScript\\AllScripts.sql\n\nfor %%a in (*.sql) do (\n\n echo. >>"C:\\FinalScript\\AllScripts.sql"\n echo GO >>"C:\\FinalScript\\AllScripts.sql"\n type "%%a">>"C:\\FinalScript\\AllScripts.sql"\n echo. >>"C:\\FinalScript\\AllScripts.sql"\n)\nRun Code Online (Sandbox Code Playgroud)\n