Oracle ORACLE开发:Oracle对PL/SQL中的异常处理 一、异常处理 PL/SQL提供了良好的异常处理机制,当程序运行出现错误时就会触发异常。异常被触发时,程序执行即终止,在PL/SQL块中提供了异常处理的部分,从而可以捕获一个异常进行特殊处理。 1、三种的异常类型: 预定义 ( Predefined )错误:...
MySQL MySQL数据库优化之基于mysql乐观锁实现秒杀的示例源码 说明 如果你的项目流量非常小,完全不用担心有并发的购买请求,那么做这样一个系统意义不大。但如果你的系统要像12306那样,接受高并发访问和下单的考验,那么你就需要一套完整的流程保护措施,来保证你系统在用户流量高峰期不会被搞挂了。 进阶redis+mq实现:...
MySQL 【原理】MySQL主从复制之增强半同步(无损复制)、延迟复制和并行复制 简介 MySQL主从复制过程: 主从复制方式 MySQL有四种同步方式: 1、异步复制(Async Replication) 2、同步复制(sync Replication) 3、半同步复制(Async Replication) 4、增强半同步复制(los...
SQLSERVER SQL开发知识:详解SqlServer 表达式(expression) 2 具体内容 2.1 使用范围 SQL Server(2008开始) ;Azure SQL数据库;Azure SQL数据仓库;并行数据仓库 2.2 语法 是SQL Serv...
MySQL SQL开发知识:Oracle中的instr()函数应用及使用详解 1、instr()函数的格式 (俗称:字符查找函数) 格式一:instr( string1, string2 ) // instr(源字符串, 目标字符串) 格式二:instr( string1, string2 [, start_position [, ...
MySQL Navicat for oracle连接oracle数据库的方法 前言 其实在Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建完数据库一模一样了(如果你用过mysql的话,当然如果Oracle是你用...
SQLSERVER SQL SERVER实现连接与合并查询 创建测试表MyStudentInfo CREATE table MyStudentInfo ( Id int not null primary key, Name varchar(16), Age int, Gender varchar(2), Phone...
MySQL mysql启动失败:服务无法启动(服务没有报告任何错误)的解决方法 错误提示 My SQL server8.0 安装后,启动失败,提示信息如下: 尝试以下步骤,最终解决问题: 1 查看host文件(C:\Windows\System32\drivers\etc\hosts),是否修改过本地域名,如果将localhost对应...
SQLSERVER SQL开发知识:sqlserver之datepart和datediff应用查找当天上午和下午的数据 DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。 DATEDIFF() 函数返回两个日期之间的时间差。 –查找当天上午的数据 select * from R_Attendance where (datep...
Oracle 【基础原理】ORACLE RAC 如何增加监听、端口 [grid@rac1 ~]$ srvctl add listener -l LISTENER5 -o $ORACLE_HOME -p 1588 -k 1 [grid@rac1 ~]$ srvctl start listener -l LISTENER5 [...
SQLSERVER SQL开发知识:SQL Server 日期和时间的内部存储过程 在SQL Server的内部存储中,日期和时间不是以字符串的形式存储的,而是使用整数来存储的。使用特定的格式来区分日期部分和时间部分的偏移量,并通过基准日期和基准时间来还原真实的数据。 一,DateTime的内部存储 SQL Server存储引擎把Date...
Oracle ORACLE开发知识:oracle in长度限制的两个快速解决方法 发现问题 在oracle中,in的最大条数是1000条,当超过1000条就会报错: oracle in长度限制的解决方法,将列转为行 但是字符串又会有长度限制,所以参考方法二 方法一: SELECT REGEXP_SUBSTR(‘17,20,2...