我简直不敢相信我需要问这个,但在 HSQLDB 文档中似乎确实没有任何关于它的文档。

将换行符放入 HSQLDB 的字符串文字的方法是什么(它是我正在使用的测试数据集的一部分)。我有这样的声明:

INSERT INTO "RANDOM_TABLE" ("TEXT_VALUE")
VALUES ('BRAF >> V600E (73%)\nPIK3CA >> E545G (31%)');

而且我真的很喜欢 \n 或等价物作为换行符。除了,当然 \n 只是按原样通过。

最佳答案

我承认这对谷歌来说非常困难,但这对我有用:

CREATE TABLE baz (
 col VARCHAR(255)
);
INSERT INTO baz
VALUES (U&'foo\000Abar');

当然,根据您的平台,您可能希望使用\000A、\000D 或\000D\000A(分别为:LF、CR 或 LF 后跟 CR)。

顺便说一句,归功于这篇文章:Hsqldb single quote character

关于sql - 在 HSQLDB 的字符串文字中嵌入换行符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33047323/

10-14 14:14