上一页 1 2 3 4 5 6 7 ··· 14 下一页

2017年8月8日

【Oracle】DBMS_STATS.GATHER_TABLE_STATS

摘要: 月初一直在忙保监会报送的事情,苦逼的保险行业的ETL大家都懂的。今天闲来无事查看了一下前阵子的报送存储过程,发现系统隔一段时间就会调用一次DBMS_STATS.GATHER_TABLE_STATS,所以整理了一下详细用法供大家参考。 作用: 收集统计信息,确保查询走最优的执行计划。 语法如下: DB 阅读全文

posted @ 2017-08-08 11:01 Diegoal 阅读(408) 评论(0) 推荐(0) 编辑

【PostgreSQL-9.6.3】Red Hat 4.4.7下的安装

摘要: 1. 下载源码包https://www.postgresql.org/ftp/source/v9.6.1/2. 上传到/opt目录下3. 创建postgres用户及dba组,并修改压缩包的属主属组useradd -g dba postgreschown -R postgres.dba postgre 阅读全文

posted @ 2017-08-08 07:58 Diegoal 阅读(465) 评论(0) 推荐(0) 编辑

2017年7月31日

【PostgreSQL-9.6.3】extract函数

摘要: extract函数格式: extract (field from source) extract函数是从日期或者时间数值里面抽取子域,比如年、月、日等。source必须是timestamp、time、interval类型的值表达式。field是一个标识符或字符串,是从源数据中的抽取的域。 阅读全文

posted @ 2017-07-31 22:55 Diegoal 阅读(371) 评论(0) 推荐(0) 编辑

【Oracle】rollup函数

摘要: 当我们在做报表统计的时候,很多时候需要用到‘合计’这个功能,比如我们想得到如下格式的报表: 这张表是按照deptno分组,然后按照deptno分组合计。rollup函数可以完美的解决这个问题。 1.建立一张t表: 2.插入数据: 3.使用rollup函数 The End! 阅读全文

posted @ 2017-07-31 20:26 Diegoal 阅读(560) 评论(0) 推荐(0) 编辑

2017年6月25日

【PostgreSQL-9.6.3】psql常用命令

摘要: 命令 描述 \l 查看数据库 \c 换库 \d 查看所有表 \dt 只显示匹配的表 \di 只显示匹配的索引 \ds 只显示匹配的序列 \dv 只显示匹配的视图 \df 只显示匹配的函数 \d t1 查看t1的表结构 \d+ t1 查看更详细的t1表结构信息 \dn 列出所有的schema \db 列出所有的表空间 \dp或\dz 显... 阅读全文

posted @ 2017-06-25 21:59 Diegoal 阅读(309) 评论(0) 推荐(0) 编辑

【PostgreSQL-9.6.3】如何得到psql中命令的实际执行SQL

摘要: 当我们在psql界面执行以“\”开头的命令时,数据库会立刻返回执行结果,而不会返回命令的实际执行过程。通过两种方式可以实现执行过程的查看: 方法一:启动psql命令时加“-E”参数 这种方式只能在启动psql时使用,如果想关闭查询功能只能重新启动psql。 方法二:在psql中执行“\set ECH 阅读全文

posted @ 2017-06-25 19:43 Diegoal 阅读(482) 评论(0) 推荐(0) 编辑

【PostgreSQL-9.6.3】如何实现非自动提交

摘要: 我们在使用psql工具操作数据库时,事务是自动提交的。也就是说,当我们执行完一条insert或者delete语句后,在不输入commit情况下,这条语句也是提交的。如果不想自动提交,可以使用以下两种方法: 方法一:运行begin;命令,然后输入dml语句,最后执行commit或者rollback语句 阅读全文

posted @ 2017-06-25 19:13 Diegoal 阅读(590) 评论(0) 推荐(0) 编辑

2017年6月19日

【Oracle】to_char技巧

摘要: Select to_char(sysdate,'ss') from dual; 取当前时间秒部分 Select to_char(sysdate,'mi') from dual; 取当前时间分钟部分 Select to_char(sysdate,'HH24') from dual; 取当前时间小时部分 阅读全文

posted @ 2017-06-19 09:47 Diegoal 阅读(177) 评论(0) 推荐(0) 编辑

2017年6月4日

【PostgreSQL-9.6.3】表继承

摘要: 表继承是PostgreSQL特有的,子表可以从父表中继承字段和一些属性。例如: 总结:当查询父表时,会把子表中的数据也查询出来,反之则不行。如果只想查询父表自己的数据,在表名前加“only”即可: 所有父表的检查约束和非空约束都会被子表继承过来,其他类型的约束比如:唯一、主键、外键,则不会被继承。 阅读全文

posted @ 2017-06-04 18:00 Diegoal 阅读(961) 评论(0) 推荐(0) 编辑

【PostgreSQL-9.6.3】log参数的设置

摘要: 编辑数据目录中的postgresql.conf参数文件,我的数据目录是/usr/local/pgsql/data vi postgresql.conf 找到如下内容: ... # # ERROR REPORTING AND LOGGING# # - Where to Log -#log_destin 阅读全文

posted @ 2017-06-04 10:47 Diegoal 阅读(415) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 14 下一页

导航