`
xyh
  • 浏览: 85728 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

[原]PostgreSQL的大小写很囧

阅读更多

在PostgreSQL下新建一个数据库表,DDL如下:

CREATE TABLE "USERS"
(
  "ID" integer NOT NULL,
  "LOGIN_NAME" character varying(20) NOT NULL,
  "PASSWORD" character varying(20),
  CONSTRAINT pk_users PRIMARY KEY ("ID")
)
WITH (OIDS=FALSE);
ALTER TABLE "USERS" OWNER TO postgres;

 

创建好表后,然后在PostgreSQL Admin III和Navicat下执行SQL语句:

select * from USERS;

报错误:

错误:  关系 "users" 不存在

我然后换成小写:

select * from users;

也是同样的错误:

错误:  关系 "users" 不存在

 

查询了下PostgreSQL的使用手册,发现需要这样写SQL:

select * from "USERS";

就是在表名上加上双引号;

一般其它的数据库如SQLServer、Oracle、MySQL都没有这样用的。

 

PostgreSQL版本:8.3

 

分享到:
评论
1 楼 jinkingmanager 2010-05-02  
不是吧,我这边没有加双引号也可以正常用啊,版本是8.4

相关推荐

    PostgreSQL数据库对象名大小写敏感的解决方法

    ### PostgreSQL数据库对象名大小写敏感的解决方法 在IT领域,特别是数据库管理中,了解不同数据库管理系统(DBMS)对大小写敏感性的处理方式至关重要。本文将深入探讨PostgreSQL数据库对象名大小写敏感的问题,以及...

    stolon 是用于 PostgreSQL 高可用性的云原生 PostgreSQL 管理器

    stolon 是用于 PostgreSQL 高可用性的云原生 PostgreSQL 管理器。它是云原生的,因为它可以让你在容器中保持一个高可用性的PostgreSQL(kubernetes集成),也可以在其他类型的基础设施(云IaaS、老式基础设施等)上...

    MySQL和PostgreSQL的比较

    PostgreSQL同样支持在线与离线备份、崩溃、时间点和事务恢复,且能实现热备份,其写前日志在数据目录的子目录中维护。 #### 八、JDBC驱动程序 MySQL与PostgreSQL均提供了JDBC驱动程序,允许Java应用程序访问数据库...

    PostgreSQL中文手册9.2

    PostgreSQL中文学习手册 PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册 学习手册 (数据表 数据表 ) 4 一、表的定义: 一、表的定义: 一、表的定义: . 4 PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册...

    PostgreSQL(postgresql-14.1.tar.bz2)

    PostgreSQL(postgresql-14.1.tar.bz2) PostgreSQL是一种特性非常齐全的自由软件的...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    PostgreSQL(postgresql-14.1.tar.gz)

    PostgreSQL(postgresql-14.1.tar.gz) PostgreSQL是一种特性非常齐全的自由软件的...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    PostgreSQL(postgresql-13.5.tar.bz2)

    PostgreSQL(postgresql-13.5.tar.bz2) PostgreSQL是一种特性非常齐全的自由软件的...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    PostgreSQL(postgresql-13.5.tar.gz)

    PostgreSQL(postgresql-13.5.tar.gz) PostgreSQL是一种特性非常齐全的自由软件的...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    PostgreSQL 查询所有数据库大小

    PostgreSQL 查询所有数据库大小,表大小,索引大小,以及表空间大小

    Postgresql-10安装包

    1. **并行查询优化**:PostgreSQL 10 引入了并行查询功能,使得大型表的扫描和聚合操作可以在多核处理器上并行执行,大大提高了处理大数据集的速度。 2. **分区表**:新版本支持范围和列表分区,允许用户根据特定...

    postgresql

    PostgreSQL,通常简称为Postgres,是一款强大的开源关系型数据库管理系统(RDBMS),它以其高度的稳定性和灵活性而受到全球开发者的广泛欢迎。这款数据库系统支持多种编程语言,包括Python、Java、C、PHP、Perl等,...

    PostgreSQL数据库内部原理剖析 PDF

    A Tour of PostgreSQL Internals.pdf Inside the PostgreSQL Query Optimizer.pdf Inside the PostgreSQL Shared Buffer Cache.pdf Internals Of PostgreSQL Wal.pdf PostgreSQL Internals Through Pictures.pdf ...

    PostgreSQL(postgresql-14.2.tar.gz)

    PostgreSQL(postgresql-14.2.tar.gz),适用于Linux系统:PostgreSQL是一种特性非常...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    PostgreSQL(postgresql-14.2-2-osx.dmg)

    PostgreSQL(postgresql-14.2-2-osx.dmg),适用于macOS系统:PostgreSQL是一种特性...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    Matlab与PostgreSQL数据库的连接

    Matlab 与 PostgreSQL 数据库的连接 Matlab 是一款功能强大且广泛应用的科学计算软件,而 PostgreSQL 是一个功能强大且开放的关系数据库管理系统。将 Matlab 与 PostgreSQL 数据库连接起来,可以实现数据的高效...

    PostgreSQL数据库内核分析

    PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析...

    postgresql驱动

    Postgresql

    PostgreSQL for Data Architects 原版PDF by Maymala

    PostgreSQL is an incredibly flexible and dependable open source relational database. Harnessing its power will make your applications more reliable and extensible without increasing costs. Using ...

    Navicat for PostgreSQL(PostgreSQL数据库管理)V11.0.10简体中文特别版

    它可以用于任何版本 7.5 或以上的 PostgreSQL 数据库服务器,并支持大部份 PostgreSQL最新版本的功能,包括触发器、函数、管理用户等。Navicat 的功能足以符合专业开发人员的所有需求,但是对 PostgreSQL 的新手来说...

Global site tag (gtag.js) - Google Analytics