我试图把一些Latex代码放在PostgreSQL数据库中。 创build一个与cid作为串行types和code_text作为文本types的表。 INSERT语句后
INSERT INTO texcode (code_text) VALUES ('\document example');
我收到了一个关于声明中错误逃脱的警告。
一个
SELECT code_text from texcode;
回报我
"document example"
我如何解决这个问题? (我使用ruby脚本来导入我的旧tex文件,所以上面这个例子只是为了演示。)
您需要通过写两个反斜杠来避免反斜杠,如下所示:
INSERT INTO texcode (code_text) VALUES ('\\document example');
正如前面所说的,你可以使用双斜杠(\)来跳过string,如果你得到一个警告,你可以用Estring来避免它,比如E'\ document example'