2017-05-29 81 views
0

看:爲什麼在這個例子中單引號改爲雙引號?

foo=> select row('foo bar',42,1.99); -- or 
foo=> select ('foo bar',42,1.99); 
     row 
--------------------- 
("foo bar",42,1.99) 
(1 row) 

在哪裏這些雙引號來自和它們意味着什麼?

+1

「」來自您的選擇查詢的響應。看看這個鏈接https://www.postgresql.org/docs/9.4/static/sql-syntax-lexical.html –

回答

1

Quote from the manual

複合輸出例程會摟着字段值雙引號,如果他們是空字符串或者包含圓括弧,逗號,雙引號,反斜槓,或者空白。 (這樣做對於空白區域不是必需的,但可以幫助清晰。)字段值中嵌入的雙引號和反斜槓將加倍

相關問題