pg对大写字母的处理 列名要加双引号
添加一个 AA列
-- Column: "AA"
-- ALTER TABLE "version" DROP COLUMN "AA";
ALTER TABLE "version" ADD COLUMN "AA" character varying;
ALTER TABLE "version" ALTER COLUMN "AA" SET STORAGE EXTENDED;
ALTER TABLE "version" ALTER COLUMN "AA" SET DEFAULT 22;
错误的插入
insert into version (table_name,table_version,id,AA)values('cc','2',2,'3')
报错:
ERROR: column "aa" of relation "version" does not exist
LINE 1: ...nsert into version (table_name,table_version,id,AA)values(...
将AA加引号
成功插入
insert into version (table_name,table_version,id,"AA")values('cc','2',2,'3')
查询成功: 共计 1 行受到影响,耗时: 15 毫秒(ms)。
查询
select * from version where AA='3'
报错:
ERROR: column "aa" does not exist
LINE 1: select * from version where AA='3'
将AA加引号
这样才 可以 查询出
exchange=# select * from version where "AA"='3';
table_name | table_version | id | rownum | AA
------------+---------------+----+--------+----
cc | 2 | 2 | 18 | 3
cc | 2 | 2 | 19 | 3
(2 rows)
exchange=#
分享到:
相关推荐
PostgreSQL数据库对象名大小写敏感
定义好表定义,自动生成建表CREATE语句。
pg_dump: pg_dump -a -t tbl_test "host=127.0.0.1 hostaddr=127.0.0.1 port=5432 user=postgres password=123456 dbname=postgres" > /userdir/tbl_data a 参数是表示只导出数据,其他的额外信息不需要,该参数也...
walminer功能介绍(wal2sql为walminer的基本功能,可以将wal日志解析为SQL语句,以及其undo语句,可解析部分DDL语句。fosync为在wal2sql的基础上实现的,PG故障转移延迟数据同步功能。pgto为PG的CDC工具,库外解析;...
sqlserver转PG经验总结及PG的一些特性,内容全面,适合作为参考资料
中国省市区的sql语句,帮助大伙构建自己的省、市、区三级列表查询
PG基础入门SQL部分,PG基础入门SQL部分,PG基础入门SQL部分,PG基础入门SQL部分,PG基础入门SQL部分,PG基础入门SQL部分,PG基础入门SQL部分,PG基础入门SQL部分,PG基础入门SQL部分,PG基础入门SQL部分,PG基础入门SQL部分,PG...
flowable 6.3.0 ZIP包,包含了文档、lib包,5个War包flowable-admin.war,flowable-idm.war,flowable-modeler.war,flowable-rest.war,flowable-task.war
国外大牛写的一个mysql数据库转换postgresql的脚本。亲试可以无错误运行。
pg_dump和pg_restore案例,其中简单罗列了一些应用过程中可能用到的sql语句。
尝试匹配pg_dump样式的大小写和单词顺序,但要使用更漂亮的换行/缩进功能。 大写关键字 小写不区分大小写的标识符(表/列/函数/等名称) 如果它们是保留字,则仅转义不区分大小写的标识符 如果标识符是保留字,请...
8.用执行计划分析SQL性能 EXPLAIN PLAN是一个很... 实际上,ORACLE在解析的过程中,会将'*'依次转换成所有的列名 这个工作是通过查询数据字典完成的,这意味着将耗费更多的时间 4.减少访问数据库的次数
"name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL, "merger_name" varchar(500) COLLATE "pg_catalog"."default", "short_name" varchar(50) COLLATE "pg_catalog"."default", "merger_short_name" ...
从mysql数据库迁移到postgres数据库转换ddl语句的工具,添加了自动更新时间的触发器。
关于spring中quartz的配置
在使用PostgreSQL 时,由于PGAdmin工具没有导出Insert SQL的功能,常常使我们很郁闷。备份一个表的数据到另外一个表特别麻烦。所以我自己开发了这个小工具。 导出PostgreSQL的Insert SQL脚本。希望能帮到你,解决些...
create or replace function sf_get_money(p_num in number default null) 此函数处理数字小写金额转换为大写金额
3pg转换工具 3pg转换工具3pg转换工具
pg数据库地图坐标系转换
– 这往往给大家造成误解,认为只要变量过滤了’就可以防止SQL Injection攻击,这种意识为大量程序可以注入埋下祸根,其实仅仅过滤’是不够的,在’被过滤的情况下我们照样玩,看下面语句: 代码如下: //...