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

2017年8月20日

【PostgreSQL-9.6.3】事件触发器

摘要: 当预定的事件发生时,事件触发器就会被触发。由于事件触发器设计的权限比较大,所以只有超级用户才能创建和修改触发器。 1. 事件触发器支持的事件分三类:ddl_command_start, ddl_command_end 和 sql_drop。 (1)ddl_command_start:在DDL开始前触 阅读全文

posted @ 2017-08-20 11:53 Diegoal 阅读(1555) 评论(0) 推荐(0) 编辑

2017年8月17日

【PostgreSQL-9.6.3】触发器实例

摘要: 1. 创建一个触发器,表中的行在任何时候被插入或更新时,当前用户名和时间也会被标记在该行中。并且它会检查雇员的姓名以及薪水。 2. 用于审计的触发器过程这个例子触发器保证了在emp表上的任何插入、更新或删除一行的动作都被记录(即审计)在emp_audit表中。当前时间和用户名以及在其上执行的操作类型 阅读全文

posted @ 2017-08-17 23:31 Diegoal 阅读(5838) 评论(0) 推荐(0) 编辑

【PostgreSQL-9.6.3】触发器概述(普通触发器)

摘要: 一个触发器声明了当执行一种特定类型的操作时数据库应该自动执行一个特殊的函数。触发器可以被附加到表、视图和外部表。触发器经常用于做完整性约束,或者某种业务规则的约束。 1. 触发器的创建语法如下: 2. 触发器的创建步骤如下: 先为触发器创建一个执行函数,返回类型为触发器类型,然后创建相应的触发器。 阅读全文

posted @ 2017-08-17 22:38 Diegoal 阅读(2291) 评论(0) 推荐(0) 编辑

【MySQL】二进制分发安装

摘要: 操作系统:Red Hat Enterprise Linux Server release 6.5 Mysql安装包:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz 1. Linux中创建mysql组和mysql用户 [root@lgr ~]# groupadd - 阅读全文

posted @ 2017-08-17 00:35 Diegoal 阅读(423) 评论(0) 推荐(0) 编辑

【MySQL】RPM包安装

摘要: 操作系统:Red Hat Enterprise Linux Server release 6.5 Mysql安装包:MySQL-5.6.35-1.linux_glibc2.5.x86_64.rpm-bundle.tar ##rpm安装包都是以bundle.tar结尾的,上传的时候请注意。 1.检查是 阅读全文

posted @ 2017-08-17 00:31 Diegoal 阅读(6494) 评论(0) 推荐(0) 编辑

【PostgreSQL-9.6.3】分区表

摘要: PostgreSQL中的分区表是通过表继承来实现的(表继承博客http://www.cnblogs.com/NextAction/p/7366607.html)。创建分区表的步骤如下: (1)创建“父表”,所有的分区表都从这张表继承。“父表”中不存数据,也不要定义约束和索引。 (2)创建“子表”,所 阅读全文

posted @ 2017-08-17 00:19 Diegoal 阅读(911) 评论(0) 推荐(0) 编辑

2017年8月16日

【PL/SQL】用星号拼出金字塔

摘要: 代码中首先声明了几个变量,然后使用嵌套循环去输出空格和星号,其中: 每层空格数=总层数-该层层数 每层星号数=当前层数*2-1 代码如下: v_num输入10,即金字塔为10层,效果如下: 阅读全文

posted @ 2017-08-16 22:18 Diegoal 阅读(1473) 评论(0) 推荐(0) 编辑

2017年8月15日

【PostgreSQL-9.6.3】临时表

摘要: PostgreSQL中的临时表分两种,一种是会话级临时表,一种是事务级临时表。在会话级临时表中,数据可以存在于整个会话的生命周期中,在事务级临时表中的数据只能存在于事务的生命周期中。1. 会话级临时表 2. 事务级临时表在创建事务级临时表语句中需要加上"on commit delete rows"子 阅读全文

posted @ 2017-08-15 16:33 Diegoal 阅读(3382) 评论(0) 推荐(1) 编辑

【PL/SQL】触发器示例:记录加薪

摘要: 首先创建一张表,用于保存薪资变化情况: 创建触发器,当emp表中sal发生变化,就把变化记录到raisedsalarylog表中: 验证触发器: The End! 2017-08-15 阅读全文

posted @ 2017-08-15 14:20 Diegoal 阅读(339) 评论(0) 推荐(0) 编辑

【PL/SQL】九九乘法口诀表

摘要: 输出结果为: 代码中使用了两个FOR循环,内层的FOR循环将根据外层循环的当前已循环次数来决定最大循环计数。 The End! 2017-08-15 阅读全文

posted @ 2017-08-15 13:39 Diegoal 阅读(454) 评论(0) 推荐(0) 编辑

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

导航