0

私はプログラミング言語 Java を使用しており、追加の文字を含むデータをデータベース テーブルに挿入したいと考えています。

次に例を示します。

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

追加文字は記号「(」と「)」です。どうすればこの問題を解決できますか? そして、私のSQLの例でそれを見ることができるように、ブール値を挿入するのは正しいですか?

テナクスとグリーツ・マーウィーフ

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 に答える