SQL共7篇
SQL 中的集合运算符 union、union all、intersect、minus 区别-十一张

SQL 中的集合运算符 union、union all、intersect、minus 区别

在 SQL 中,集合运算符用来合并或比较两个或多个查询结果集。这些运算符主要包括 union、union all、intersect和minus(在一些数据库系统中,如 Oracle 中使用 minus,而在其他如 SQL Server 中...
十一张的头像-十一张十一张4个月前
0105419
Oracle 数据库 PL/SQL 存储过程介绍与实战-十一张

Oracle 数据库 PL/SQL 存储过程介绍与实战

Oracle存储过程是存储在数据库中的预编译PL/SQL语句集合,可接收参数、执行复杂操作并返回结果。它包含输入输出参数、变量声明、执行体及异常处理模块,支持事务控制和错误日志记录。存储过程通...
十一张的头像-十一张十一张4个月前
098619
SQL语句中 row_number() over() 函数的用法-十一张

SQL语句中 row_number() over() 函数的用法

row_number() over() 是 SQL 中的一个窗口函数(Window Function),它用于为结果集中的每一行分配一个唯一的序号,通常用于处理分组数据或为结果集中的行进行排序和编号。 基本用法 ROW_NUMBER...
十一张的头像-十一张十一张4个月前
092518
在SQL中使用游标从一个表中取值更新另一个表的记录-十一张

在SQL中使用游标从一个表中取值更新另一个表的记录

在SQL中,使用游标(Cursor)从一张表取值并更新另一张表的记录是一种常见的需求,尤其是在需要基于复杂逻辑或条件更新多行数据时。 例如,将本地表 zzy_local_tab 中未标记(bz is null)的记...
十一张的头像-十一张十一张7个月前
0101916
查看Oracle中正在执行和执行过的SQL语句-十一张

查看Oracle中正在执行和执行过的SQL语句

本文介绍了在Oracle数据库中查询正在执行及历史执行SQL语句的方法,通过v$session与v$sql关联查看活跃会话的SQL执行情况,利用v$sqlarea获取历史执行记录,包括执行次数、耗时、I/O等性能指标,...
十一张的头像-十一张十一张8天前
045314
SQL中CASE WHEN THEN的用法-十一张

SQL中CASE WHEN THEN的用法

在SQL中,CASE WHEN THEN语句是一种条件表达式,它允许在查询中根据一系列条件执行不同的逻辑。这种语句类似于编程中的if-else结构,可以在SELECT、UPDATE、INSERT和DELETE语句中使用。 示例代...
十一张的头像-十一张十一张6个月前
094312
MERGE INTO 语法详解-十一张

MERGE INTO 语法详解

在 SQL 中,Merge into 是一个用于合并数据的命令,通常用于将数据从一个表(源表)合并到另一个表(目标表)。它结合了 insert、update 和 delete 三种操作,允许在单个 SQL 语句中根据匹配条...
十一张的头像-十一张十一张4个月前
091612