PostgreSQL PostgreSQL数据库视图及子查询使用操作 视图 表里面保存的是实际数据,视图里面保存的是SELECT语句(视图本身不存储数据)。 从视图中读取数据,此时视图在内部执行SELECT语句,创建一张临时表。 使用视图的好处:其一,视图不保存数据,节省存储设备容量。其二,将频繁使用的SELECT语句保存成...
Oracle SQL开发知识:oracle如何合并多个sys_refcursor介绍 一、背景 在数据开发中,有时你需要合并两个动态游标sys_refcursor。 开发一个存储过程PROC_A,这个过程业务逻辑相当复杂,代码篇幅较长。一段时间后要开发一个PROC_B,要用PROC_A同样的逻辑,而且在这个过程中,还要循环调用PROC_A这...
MySQL SQL开发知识:MySQL日期时间函数知识汇总 1. 获取时间 函数 功能 返回格式 CURDATE(), CURRENT_DATE() 返回当前日期,只包含年、月、日 2022-03-08 CURTIME(), CURRENT_TIME() 返回当前时间,只包含时、分、秒 19:35:46 NOW()...
Oracle ORACLE开发知识:Oracle存储过程案例详解 创建简单存储过程(Hello World) 为了方便读者简单易懂,我将下面使用到的表复制给大家。 具体表中的数据,请大家自己填写 — Create table create table EMP ( empno NUMBER(4) not nul...
SQLSERVER 一文带你了解SQL Server数据库状态和文件状态 数据库状态 (database states) 查询数据库的当前状态 : 1、查询所有数据库的状态 ,通过sys.databases目录视图的state_desc列 user master go select state_desc ,[name] from...
SQLSERVER SQL开发基础:jdbc使用PreparedStatement批量插入数据的方法 批量插入 1. 批量执行SQL语句 当需要成批插入或者更新记录时,可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率 JDBC的批量处理语句包括下面三个方法: addBatch(String):...
SQLSERVER SQL开发:sql时间段切分实现每隔x分钟出一份高速门架车流量 业务场景: 我们需要查询从表T里查询某一天按照5分钟为一段间隔通过高速门架的车流量。部分脱敏数据如下 表T里包含time,id,chepai,部分数据为(’2020-02-23 00:43:27','某高速门架0010...
PostgreSQL 教你PostgreSQL如何进行中文全文检索 开始 安装 首先是安装 PgSQL,这里我使用的是 PgSQL 9.6,PgSQL 10 也刚发布了,有兴趣的可以尝下鲜。 PgSQL 的安装可以说非常复杂了,除了要安装 Server 和 Client 外,还需要安装 devel 包。为了实现空间索引功能...
PostgreSQL PostgreSQL 数据库基础 之 Sequence序列的使用介绍 PostgreSQL是一种关系型数据库,和Oracle、MySQL一样被广泛使用。平时工作主要使用的是PostgreSQL,所以有必要对其相关知识做一下总结和掌握,先总结下序列。 一、 Sequence序列 Sequence是一种自动增加的数字序列,一般作...
MySQL 教你如何安装部署Oracle 12c企业版数据库的过程及使用过程 在计算机信息安全领域中,数据库系统无疑有着举足轻重的地位。比如:SQL Server、MySQL、DB2、Oracle等,都是比较知名的数据库管理软件,由于Oracle数据库的安全性,所以在一些比较重要的场合被普遍使用,比如:电信、银行、政府部门等。 本次...
SQLSERVER SQL基础:SQL Server内存机制详解 1.前言 对于数据库引擎来说,内存是一个性能提升的重要解决手段。把数据缓存起来,可以避免在查询或更新数据时花费多余的时间,而这时间通常是从磁盘获取数据时用来等待磁盘寻址的。把执行计划缓存起来,可以避免重复分析执行计划时带来额外的CPU及各种资源的开销。通过...
SQLSERVER SQL开发知识:Vscode上使用SQL的方法 我们知道Vscode是一款强大的编辑器,我们可以通过商城里面的插件扩展来写C/C++/python/java等。同样Vscode支持SQL语言,我们可以通过Vscode来连接本地的数据库,并对本地的数据库进行操作,接下来看怎么实现的吧。 首先我们要在Vsc...