我使用编程语言 Java,我会将带有附加字符的数据插入到数据库表中。
这是一个例子:
INSERT INTO bv_usergroup (id, active, description, deleted) VALUES (1, TRUE, Administrator \(Company\), FALSE);
附加字符是符号“(”和“)”。我怎么解决这个问题?在我的 sql 示例中插入布尔值是否正确?
Thenaks 和 Greetz Marwief
我使用编程语言 Java,我会将带有附加字符的数据插入到数据库表中。
这是一个例子:
INSERT INTO bv_usergroup (id, active, description, deleted) VALUES (1, TRUE, Administrator \(Company\), FALSE);
附加字符是符号“(”和“)”。我怎么解决这个问题?在我的 sql 示例中插入布尔值是否正确?
Thenaks 和 Greetz Marwief
字符文字(又名“字符串”)必须用单引号括起来:
INSERT INTO bv_usergroup
(id, active, description, deleted)
VALUES
(1, TRUE, 'Administrator (Company)', FALSE);
有关如何指定文字的更多详细信息,请参阅手册:
http ://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-CONSTANTS