gpt4 book ai didi

java - 使用双引号在 postgresql 中创建表

转载 作者:搜寻专家 更新时间:2023-10-30 23:16:50 25 4
gpt4 key购买 nike

每当我们创建表时,只需在任何数据库系统中指定为 CREATE TABLE table_name。当我们在 postgre 中创建一个表时,我们使用,创建表“tabl_name”。当我们使用双引号 "" 在 postgreSql 中创建表时有什么不同吗?

最佳答案

如果您在表名周围使用双引号,那么您就是在使名称区分大小写。默认情况下,未引用的表名(和一般标识符)不区分大小写。

因此,例如使用以下不带引号的创建语句:创建表测试表...

表示以下所有内容都可用于引用该表:TESTTABLE, 测试表, 测试表

而如果您在创建语句中使用了引号:创建表“TestTable”...

那么只能用“TestTable”来引用这个表,其他的都不行。

手册中有一节正是关于这个主题的,对它进行了更详细的解释: http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS

关于java - 使用双引号在 postgresql 中创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12173552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com