創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
安圖網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),安圖網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為安圖成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的安圖做網(wǎng)站的公司定做!這篇文章主要介紹postgresql大小寫(xiě)區(qū)分有什么好處,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
使用postgresql,如果字段名有大寫(xiě),結(jié)果就會(huì)很糟糕。數(shù)據(jù)庫(kù)SQL不識(shí)別大寫(xiě),全部被識(shí)別成小寫(xiě)了。但是,很奇葩,在給字段起名
的時(shí)候,大小寫(xiě)是區(qū)分的。比如,你可以在同一張表里分別設(shè)定兩個(gè)字段為userName和username,postgresql是認(rèn)可的。但是,寫(xiě)
SQL的時(shí)候就有問(wèn)題了。它會(huì)一直提示
錯(cuò)誤: 字段 "username" 被指定多次
更糟糕的是,如果你把小寫(xiě)的username刪除,userName它還是不識(shí)別。它會(huì)反饋說(shuō) "username" 字段不存在也就是說(shuō),你雖然在字段
中成功寫(xiě)入了大寫(xiě)字母,但是 postgresql 永遠(yuǎn)都不認(rèn)識(shí)它們。字段是這樣,表名也是這樣。
不僅如此,使用postgresql還要注意不能使用它的關(guān)鍵字做為表名什么的。比如user就是不行的。
其實(shí),postgresql對(duì)大寫(xiě)還是支持的,只是,需要在這些大寫(xiě)的字段上加上雙引號(hào)。
以上是postgresql大小寫(xiě)區(qū)分有什么好處的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!