SQLSERVER SQL查询服务器硬盘剩余空间 关键代码如下所示: DECLARE @tb1 Table ( drive varchar(20), [MB 可用空间] varchar(20) ) INSERT INTO @tb1 Exec master.dbo.xp_fixeddrives select...
其他数据库 redis使用skiplist跳表的原因解析 1.什么是skiplist跳表 跳表是一种特殊的链表,特殊的点在于其可以进行二分查找。普通的链表要查找元素只能挨个遍历链表中的所有元素,而跳表则利用了空间换时间的策略,在原来有序链表的基础上面增加了多级索引,然后利用类似二分查找的思路来快速实现查找功能。跳...
SQLSERVER java连接mysql数据库 java连接sql server数据库 在java的应用中,我们经常会对数据库进行必要的操作,下来我们就了解一下如何用java连接mysql数据库 以及java连接sql server数据库 一、mysql import java.sql.Connection; import java.sql....
Oracle 详解oracle中通过触发器记录每个语句影响总行数 详解oracle中通过触发器记录每个语句影响总行数 需求产生: 业务系统中,有一步“抽数”流程,就是把一些数据从其它服务器同步到本库的目标表。这个过程有可能 多人同时抽数,互相影响。有测试人员反应,原来...
Oracle Oracle过程与函数的区别分析 Oracle过程和函数相信大家都比较了解,下面就为您详细介绍Oracle过程和函数二者之间的区别,希望可以让您对Oracle过程和函数有更深的认识。 Oracle过程和函数都以编译后的形式存放在数据库中,函数可以没有参数也可以有多个参数并有一个返回值。过程...
Oracle Oralce中VARCHAR2()与NVARCHAR2()的区别介绍 一、先来看看Oralce中VARCHAR2()和NVARCHAR2()的官方定义 官方文档定义如下: VARCHAR2(size [BYTE | CHAR]) Variable-length character string having maximum ...
MySQL MySQL数据库学习之分组函数详解 1.分组函数 极值 示例表内容见此篇文章 找出最高工资: mysql> select max(sal) from emp; +———-+ | max(sal) | +———-+ ...
其他数据库 Redis基础学习之管道机制详析 前言 Redis服务是一种C/S模型,提供请求-响应式协议的TCP服务,所以当客户端请求发出,服务端处理并返回结果到客户端,一般是以阻塞形式等待服务端的响应,但这在批量处理连接时延迟问题比较严重,所以Redis为了提升或弥补这个问题,引入了管道技术:可以做...
PostgreSQL PostgreSQL教程(三):表的继承和分区表详解 一、表的继承: 这个概念对于很多已经熟悉其他数据库编程的开发人员而言会多少有些陌生,然而它的实现方式和设计原理却是简单易懂,现在就让我们从一个简单的例子开始吧。 1. 第一个继承表...
MySQL MySQL函数date_format()日期格式转换的实现 一、在oracle中,当想把字符串为‘2011-09-20 08:30:45’的格式转化为日期格式,我们可以使用oracle提供的to_date函数。 sql语句为: SELECT to_date(‘2011-09-20...
Oracle Oracle静态注册与动态注册详解 一、概述: Oracle的注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到这个数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务...
SQLSERVER Sql Server临时表和游标的使用小结 1.临时表 临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。 临时表有局部和全局两种类型 2者比较: 局部临时表的名称以符号 (#) 打头 仅对当前的用户连接是可见的 当用户实例断开连接时被自动删除 全局临时表的名称以符号 (...