Mysql学习---视图/触发器/存储过程/函数/索引 180101 ...
分类:
数据库 时间:
2018-07-29 15:26:18
阅读次数:
215
一、视图 视图是一张虚拟表,并不是真是存在的,用户可以直接使用创建完的视图名称获取结果集,该结果集可当表使用。 1.创建视图 语法:create view 视图名称 as sql语句 注意:字段名不能重复 视图是存放至数据库当中的,且视图是为了简化查询的sql语句,但是不应该更改视图中的记录。若更改 ...
分类:
其他好文 时间:
2018-07-25 22:07:54
阅读次数:
195
例外处理1.例外分类:预定义例外,非预定义例外,自定义例外三种传递例外:如果在例外处理部分exception没有捕捉例外,oracle会将例外传递到调用环境.捕捉并处理例外:使用例外处理部分完成exceptionwhen exception1 thenstatement1;when exceptio ...
分类:
数据库 时间:
2018-07-08 13:28:50
阅读次数:
178
存储过程和函数之间有几个区别: 存储过程是用户定义的SQL语句序列的集合,涉及特定表或其他对象的任务。用户可以调用存储过程。函数通常是由数据库定义的方法。它接收参数并返回某种类型的值,并且不涉及特定的用户表(如果它是自定义函数,则可能涉及用户表)。 1)通常,由存储过程实现的功能稍微复杂一点,功能的 ...
分类:
其他好文 时间:
2018-07-02 23:02:02
阅读次数:
203
不同点: 1. 从删除内容上区分: truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构、被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态. 2.从语句类型上来区分 ...
分类:
数据库 时间:
2018-07-02 11:02:47
阅读次数:
274
PCB 周期计算采用 SQL函数调用.net Dll实现 (实现代码重用目的) 玩过SQL SERVER数据库经常经需要写存储过程,函数之类的,当业务逻辑过于复杂,用SQL去写简直是恶梦, 这里以PCB周期函数用.NET写好了,用MS SQL调用.net基本步骤整理一下如下 第1步:SQL服务器CL ...
分类:
数据库 时间:
2018-06-23 22:40:10
阅读次数:
167
查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件) 0、表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_pr ...
分类:
数据库 时间:
2018-05-31 19:22:50
阅读次数:
4646
一:视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当作表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想该操作临时表的数据时就无需重写复杂的sql,直接去视图中查找 ...
分类:
其他好文 时间:
2018-05-14 23:03:53
阅读次数:
207
一、 视图 二、 触发器 三、 事务 四、 存储过程 五、 函数 六、 流程控制 一 、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用 ...
分类:
数据库 时间:
2018-05-14 21:32:51
阅读次数:
184