我正在通过命令行执行一个很大的(3 GB)SQL文件。它太大了,无法在SQL Server Management Studio中打开。几分钟后,该工具返回语法错误。
Msg "102", Level "15", State "1", Server "XYZ\XYZ", Line 20 "Unclosed
quotation mark after the character string "text3
"."
请注意"text3
之后的换行符!
我的问题是:如何找到错误的位置?
我需要以某种方式搜索大文件。最好使用vim
。但是,我不知道如何查找该错误。文本text3
在文件中出现了很多次。如前所述,我无法在SQL Server Management Studio中打开文件。该错误也不在第20行中。因此,我不确定错误消息中的Line 20
意味着什么?也许我可以以某种方式利用该换行符。