原文:postgreSQL 創建user表時引發的表名大寫與雙引號問題

在postgreSQL里面,user是一個保留字。 如果你想創建user表,你可能會遭遇一些問題 如圖: 可以看到,這里是無法創建user表的。 你可能會說,我只是沒有加雙引號 來括住大寫的表名而已,沒錯 當我用 括住大寫的表名的時候,問題解決了 如圖: 但是,事情還沒完 如果我不是創建user表,而是其他的,如Useless表呢 如圖: 會看到Useless表是可以創建的,只不過這里表名被自動 ...

2017-03-24 17:13 0 2844 推薦指數:

查看詳情

PostgreSQL的SQL語句中的雙引號引發問題

最近開發一個WEB的ETL工具需要用到不同的數據源。第一次用POSTGRESQL發現一個雙引號引發問題: 標准的SQL是不區分大小寫的。但是PostgreSQL對於數據庫中對象的名字允許使用支持大小寫區分的定義和引用方法。方式就是在DDL中用雙引號把希望支持大小的對象名括起來。比如希望創建一個 ...

Tue Jun 12 04:36:00 CST 2018 0 1525
在5.7部分版本mysql對雙引號和字段,執行不成功

在5.7.23版本mysql用navicat創建的備份,在5.7.20版本mysql上還原備份,執行不成功。 主要是備份的sql語句在和字段上加了雙引號““,5.7的有些版本默認不支持。 首先執行: SET SESSION SQL_MODE=ANSI_QUOTES; 然后再執行備份 ...

Fri Aug 09 18:33:00 CST 2019 0 672
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM