加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL新建数据字段时的怪异现象

发布时间:2020-12-13 17:54:09 所属栏目:百科 来源:网络整理
导读:这里所说的情况是通过PostgreSQL工具来进行数据表的建立,如果是使用sql脚本的方式则不会存在如下现象 新建数据库mydb,新建数据表mytable,然后添加字段,由于习惯适用驼峰式命名方式,所以在添加字段的以后,在脚本中表现为字段名外加双引号。如字段名为st

这里所说的情况是通过PostgreSQL工具来进行数据表的建立,如果是使用sql脚本的方式则不会存在如下现象

新建数据库mydb,新建数据表mytable,然后添加字段,由于习惯适用驼峰式命名方式,所以在添加字段的以后,在脚本中表现为字段名外加双引号。如字段名为strName,则在脚本中表现为“strName”。

如果采用脚本的方式创建的话,结果统一表现为小写。

如脚本:

create mytable

(

id bigserial NOT NULL,

strName character varying(20) NOT NULL,

strremark character varying(10)

);

结果为:

create mytable

(

id bigserial NOT NULL,

strname character varying(20) NOT NULL,

strremark character varying(10)

);

但是采用postgresql的pgAdmin来创建,新建字段id,strName,strremark,结果为:

create mytable

(

id bigserial NOT NULL,

"strName" character varying(20) NOT NULL,

strremark character varying(10)

);

这时执行脚本:select strName from mytable;将出错,提示找不到字段strName

所以在采用界面工具创建时,新建字段名字全采用小写字母来进行创建,以防出错

2010-12-5 17:27:30 记于重庆市观音桥红鼎国际2801

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读