postgreSQL 建立user表時引發的表名大寫與雙引號問題

來源:互聯網
上載者:User

標籤:雙引號   line   其他   建立   style   str   strong   res   font   

 

在postgreSQL裡面,user是一個保留字。

如果你想建立user表,你可能會遭遇一些問題!

 

  

 

可以看到,這裡是無法建立user表的。

你可能會說,我只是沒有加雙引號""來括住大寫的表名而已,沒錯!

 

 

當我用""括住大寫的表名的時候,問題解決了!

  

 

但是,事情還沒完!

 

 

 

 

 

如果我不是建立user表,而是其他的,如Useless表呢?

 

  

會看到Useless表是可以建立的,只不過這裡表名被自動轉換為了小寫。

 這裡應該是遵循了標準SQL的規定。

 

 

 

 

 

 

如果我想查詢USER表,我該怎麼寫它的表名呢?

 

  

 

你會發現,結果是不同的!

 

 

 

 

 

 

所以這裡就可以得出以下結論:

當你要建立的表的表名是需要大寫的,那你就用雙引號""括起來;

以後只要是和這個表有關的操作,都要用""把表名給括起來,注意是英文狀態的雙引號!

 

 

 

 

 

轉載請註明出處: http://www.cnblogs.com/ficow/p/6612484.html

  

postgreSQL 建立user表時引發的表名大寫與雙引號問題

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.