2016-09-27 14 views
0

私は初めてここで書いています。私はPostgreSQLを初めて使用しています。私は私の論文のためにこの仕事をしています。 * INSERT INTOスクオーラVIA TRENTOcreate table insert value postgresql - エラー42601

INSERT INTO SCUOLA VIA TRENTO 
VALUES 
('VIA G. VERACROCE 49') 

ERRORE:erroreジsintassi AOプレッソ "VIA" LINE 1単純なクエリ結果は、このされを行うカラムに値を挿入します*********エラー**********

ERRORE:erroreディsintassiのAOプレッソ "VIA" SQL状態:42601 文字:20

私はイタリアから書いているので、 "via"は通りを意味し、 "errore di sintassi a presso" VIAは "VIA"の近くまたは "VIA"の構文エラーを意味します。 INTOVALUES

+0

英語のエラーメッセージを表示するには、セッションで 'SET LC_MESSAGES = C'を実行してください。 –

答えて

0

は、だからあなたの場合には、それはテーブル名でなければなりません

table_name [ AS alias ] [ (column_name [, ...]) ] 

でなければなりません。

ただし、SCUOLA VIA TRENTOには空白が含まれているため、正しい表名ではありません。
テーブルの正確な名前は何ですか?

テーブル名は本当にこのように、あなたは二重引用符で囲む必要があるでしょう、スペースが含まれる場合:

INSERT INTO "SCUOLA VIA TRENTO" VALUES ... 

注:含まれているテーブル名を使用するのは良いアイデアです小文字、数字、およびアンダースコア(_)のみで始まり、文字で始まります。

関連する問題