在HSQLDB中的字符串文字中嵌入换行符

时间:2015-10-09 21:19:58

标签: sql hsqldb

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

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

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

我真的很喜欢\n或等同于换行符。当然,\n当然只是按原样通过。

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:1)

SQL Server具有CHAR功能,允许您通过ASCII字符编号插入字符。

字符 13 用于换行 10 用于回车。有时你需要一个,有时你需要两个。

function maakGroepjes($leerlingen) {
    shuffle($leerlingen);                // randomize the list of students
    return array_chunk($leerlingen, 2);  // break in into groups of two and return it
}