sql
lazybad
这个作者很懒,什么都没留下…
展开
-
oracle物化视图的语法与说明
一、物化视图的创建语法:create materialized view [view_name]refresh [fast|complete|force][on [commit|demand] |start with (start_time) next (next_time)]as{select...创建物化视图用的查询语句}refresh [fast|complete|force] 视图刷新的方式:1)fast:增量刷新,假设前一次刷新的时间为t1,那么使用...转载 2020-05-16 08:54:39 · 343 阅读 · 0 评论 -
oracle触发器的基本语法使用介绍
自己本来想研究一下触发器,然后就根据网上的内容进行了学习,并发下一自己的感想!一、触发器触发器是一种在事件发生时隐式地自动执行的PL/SQL块,不能接受参数,不能被显式调用。触发器分为两类:一种是系统触发器:由系统事件触发的PL/SQL,比如登陆oracle数据库,登出oracle。另一种是DML触发器:由DML语句触发的PL/SQL,比如INSERT、UPDATE、DELETE等。我们一般用到的是DML触发器,所以我们接下来就介绍一下这种触发器:DML触发器:让我们先建两张原创 2020-05-15 18:22:45 · 2749 阅读 · 2 评论 -
视图创建语法介绍
语法结构:创建视图CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view_name [(alias[, alias]...)]AS subquery [WITH CHECK OPTION [CONSTRAINT constraint]] [WITH READ ONLY]语法解析:OR REPLACE :若所创建的试图已经存在,则替换旧视图;FORCE:不管基表是否存在ORACLE都会自动创建该视图(即使基表不存在,...原创 2020-05-15 17:14:45 · 1648 阅读 · 0 评论 -
Oracle存储过程和存储函数语法介绍,实例应用
存储过程与存储函数的区别 存储函数:可以通过return语句返回函数值;主要用于计算并返回一个值; 存储过程:不能;存储过程没有直接返回值,主要用于执行操作;由于通过out参数,存储过程也可以返回函数值,所以存储过程和存储函数已经没有太大的区别了。而存储函数仍然存在,是由于oracle不断升级,需要实现向下兼容,所以存储函数就一直存留着。...原创 2020-05-09 16:54:48 · 368 阅读 · 0 评论 -
分页查询原理
补充一个分页查询就是用到的子查询,分页查询原理如下:currentPage:表示当前所在页lineSize:表示每页显示的数据行ROWNUM :是伪列。SELECT * FROM (SELECT ROWNUM RN ,A.* FROM 表1 WHERE ROWNUM <= CURRENTPage * LINESize ) A WHERE RN >= (CURRENTP...原创 2020-05-08 14:26:21 · 506 阅读 · 0 评论 -
SQL语言的增删改查语法
以下内容适合初学者,知识很浅。由于我经常性的忘记SQL个基本语法,所以想整理一下。以下是我整理的内容,欢迎各位指出错误与不足。数据库:DML 数据库操作语言:DDL 数据库定义语言;DCL 数据库控制语言;这篇文档只说DML 数据库操作语言。先介绍主要要的查询语句:1.查询:⑤SELECT [Distinct] | 列名 as 别名,…①FROM 表名 as 别名,…...原创 2020-05-08 10:22:56 · 592 阅读 · 0 评论 -
Oracle中调用函数的方法
创建表create table EMP( empno VARCHAR2(16) not null, ename VARCHAR2(16) not null, sal NUMBER, comm NUMBER, job VARCHAR2(16), deptno NUMBER);添加数据insert into EMP (empno, ename, s...原创 2020-05-08 11:17:42 · 1606 阅读 · 0 评论