简单的使用     创建   DROP PROCEDURE IF EXISTS pro2;      DELIMITER // # $或 /     CREATE PROCEDURE pro2(OUT s INT)       BEGIN SELECT COUNT(*) INTO s FROM navi_issuer;    END $$ 点:“DELIMITER //”
转载 2023-10-16 19:05:04
42阅读
一、概述 本文将给大家介绍主库使用rman做不完全恢复后,备库如何通过flashback,继续同步 二、正式实验 本次实验采用的是oracle 11g 单实例 + oracle 11g 单实例dg 1. dg的搭建(略) 实验的前提条件是你已经有了一个正在同步的dg环境,关于dg如何搭建不在本文讨论
原创 2022-01-10 10:11:40
228阅读
在MySQL中,`AFTER`触发器是一种在特定事件(如INSERT、UPDATE或DELETE)发生后自动执行的操作。可以借助其强大的功能来保持数据一致性、记录事件或实现复杂的业务逻辑。在这篇博文中,我将逐步介绍如何解决与MySQL数据库`AFTER`语句相关的问题,并分享我的实践经验。 ## 环境准备 在开始之前,有必要准备一个合适的开发环境。下面的表格展示了所需的前置依赖及其版本兼容性。
原创 7月前
41阅读
  一、基础 1、说明:创建数据库 CREATE DATABASE database-name  2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\ms
sql
转载 2012-05-21 22:21:46
203阅读
1、创建索引CREATE INDEX INDEX_NAME ON TABLENAME (COL_NAME) NOLOGGING PARALLEL 4;2、去重复,然后取一条数据<1> select * from table where rowid=any(select max(rowid) from table groupby cola)<2> select * from
原创 2013-11-18 15:02:48
321阅读
数据操纵语言(DML)SELECTINSERTUPDATEDELETEMERGE数据定义语言(DDL)CREATEALTERDROPRENAMETRUNCATECOMMENT数据控制语言(DCL)GRANTREVOKE事务处理控制COMMITROLLBACKSAVEPOINTselectdepartment_idfromemployees;默认情况下会显示查询返回的所有行,包括重复行select=
原创 2019-06-01 21:44:58
517阅读
IF语句可以有3种使用方法,如下表: |IF类型|特点| | | | |IF THEN END IF;|这是if最简单的语法。IF与WHEN之间的条件决定了在WHEN和END IF之间一系列语法是否会被执行。如果条件部分的求值结果是FALSE或者NULL,这些代码就不会被执行。| |IF THEN
转载 2020-07-06 16:13:00
371阅读
2评论
Oracle语句
原创 2017-06-12 11:05:25
821阅读
一、查询语句 查看所有用户: select username from dba_users; 查看当前连接的用户: show user; 查看指点用户权限: select * from dba_sys_privs where grantee = 'U_NAME'; 查看当前用户权限: select ...
转载 2021-10-24 08:22:00
126阅读
2评论
# MySQL中的“AFTER”关键字探讨 MySQL是关系型数据库管理系统中非常流行的一种,它提供了强大的数据查询和操作功能。在SQL语句中,我们经常会遇到各种各样的关键字,而“AFTER”就是其中之一。那么,MySQL中的“AFTER”具体用于什么场合呢?本文将为你揭开“AFTER”关键字的用途,并通过示例进行说明。 ## 1. “AFTER”的基本用途 在MySQL中,“AFTER”通
原创 8月前
177阅读
Oracle操作语句 建立表:  创建一个简单的表 Create table test( Name varchar2(16), Age number(3),  Birth date ); insert 插入:insert into emp   values(8001,'java','clerk',7902,sysdate,1000,n
原创 2008-12-16 12:25:26
641阅读
                                 &n
原创 2012-02-23 00:35:32
515阅读
1、创建表create table IT_EMPLOYEES(ENPLOYEES_ID NUMBER(6) NOT NULL UNIQUE,FIRST_NAME VARCHAR2(20),LAST_NAME VARCHAR2(25) NOT NULL,EMAIL VARCHAR2(25),PHONE_NUMBER VARCHAR2(20),JOB_ID VARCHAR2(10),SALARY NU
原创 2017-04-17 16:51:44
603阅读
MERGE语句,它可以在一个SQL语句中对一张表或一个视图同时做更新或插入操作,避免了多个INSERT、UPDATE和DELETE语句。它可以从一个或多个数据源中选择数据对目标表做更新或插入操作,你可以指定在何种条件下更新或插入目标表或视图。不可以对同一行做多次更新操作。例如:实现用B表来更新A表数据,如果A表中没有,则把B表的数据插入A表。11gR2语法如下:MERGE [ 
原创 精选 2017-05-07 16:32:55
1633阅读
1点赞
oracle中with..as..语句的简单使用
原创 2017-10-24 11:29:55
1024阅读
1.表空间创建createtablespaceabcdatafile‘/u01/app/oracle/oradata/TestDB11/catalog.dbf’自定义数据文件位置及名字size100Mextentmanagementlocalautoallocate扩展自动管理segmentspacemanagementauto;删除droptablespaceabcincludingconten
原创 2018-09-19 08:17:38
938阅读
ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名 ALTER TABLE SCOTT.TEST RENAME COLUMN NAME TO NAME1 --修改表列名 ALTER TABLE SCOTT.TEST MODIFY NAME1 NUMBER(20) --修改字段类型 ALTER TABLE SCOTT.TEST ADD ADDRE...
转载 2021-08-04 23:30:00
151阅读
GOTO可以无条件的跳转到同一个PL/SQL块中其他可执行语句处。 1.常见格式 GOTO label_name 2.实战演练 BEGIN GOTO cmd1; DBMS_OUTPUT.PUT_LINE('i am cmd.'); <<cmd1>> DBMS_OUTPUT.PUT_LINE('i a
转载 2020-07-06 16:32:00
925阅读
2评论
oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而...
转载 2015-12-11 15:05:00
124阅读
2评论
1. /*+ALL_ROWS*/   表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.   例如:   SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='CCBZZP';2. /*+FIRST_ROWS*/  &n
转载 精选 2014-12-23 16:43:20
825阅读
  • 1
  • 2
  • 3
  • 4
  • 5