0

我使用编程语言 Java,我会将带有附加字符的数据插入到数据库表中。

这是一个例子:

INSERT INTO bv_usergroup (id, active, description, deleted) VALUES (1, TRUE, Administrator \(Company\), FALSE);

附加字符是符号“(”和“)”。我怎么解决这个问题?在我的 sql 示例中插入布尔值是否正确?

Thenaks 和 Greetz Marwief

4

1 回答 1

0

字符文字(又名“字符串”)必须用单引号括起来:

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

于 2013-10-07T09:47:09.213 回答