SQL共13篇

SQL语句中 row_number() over() 函数的用法-十一张

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

row_number() over() 是 SQL 中的一个窗口函数(Window Function),它用于为结果集中的每一行分配一个唯一的序号,通常用于处理分组数据或为结果集中的行进行排序和编号。 基本用法 ROW_NUMBER...
十一张的头像-十一张十一张11个月前
150618
查看Oracle中正在执行和执行过的SQL语句-十一张

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

本文介绍了在Oracle数据库中查询正在执行及历史执行SQL语句的方法,通过v$session与v$sql关联查看活跃会话的SQL执行情况,利用v$sqlarea获取历史执行记录,包括执行次数、耗时、I/O等性能指标,...
十一张的头像-十一张十一张7个月前
0116714
Oracle报错处理:ORA-01652:无法通过64(在表空间 TEMP 中)扩展 temp 段-十一张

Oracle报错处理:ORA-01652:无法通过64(在表空间 TEMP 中)扩展 temp 段

ORA-01652错误是Oracle数据库中因TEMP表空间不足导致无法扩展临时段的常见问题,通常由排序操作、复杂查询或并发事务引发。解决方法包括增大TEMP表空间文件大小、添加新临时文件、优化查询语句...
十一张的头像-十一张十一张6个月前
093710
Oracle 数据库中查询、创建、使用和删除 DB Link(数据库链接)的方法-十一张

Oracle 数据库中查询、创建、使用和删除 DB Link(数据库链接)的方法

本文汇总了Oracle数据库中DB Link的常用操作,DB Link可实现一个Oracle数据库访问另一个Oracle数据库的对象,文中详细介绍了DB Link的查询、创建、使用、删除的具体SQL语句,整理了常见报错问题...
十一张的头像-十一张十一张3个月前
073814
在 Oracle 中使用 LPAD 函数拼接日期时间的写法-十一张

在 Oracle 中使用 LPAD 函数拼接日期时间的写法

本文介绍在Oracle数据库中利用SQL语句,通过字符串连接符与LPAD函数,将交易日期和时间合并为yyyyMMddHHmmss格式的标准时间字符串。
十一张的头像-十一张十一张17天前
049917
Oracle中LPAD函数实现左补0的完整指南-十一张

Oracle中LPAD函数实现左补0的完整指南

本文详解Oracle中LPAD函数用法,演示如何左补0生成固定长度编码。涵盖基础语法、动态列处理及注意事项,如截断风险与类型转换,助您高效格式化数据。
十一张的头像-十一张十一张17天前
041917
在SQL中使用游标从一个表中取值更新另一个表的记录-十一张

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

本文介绍了如何在SQL中使用游标从一张表取值并更新另一张表记录的方法。通过具体示例展示了如何遍历本地表中未标记的记录,检查远程表是否存在匹配数据,若匹配成功则更新本地表的标记字段和bak...
十一张的头像-十一张十一张4个月前
142316
Oracle 字符串替换 replace 函数详解与示例-十一张

Oracle 字符串替换 replace 函数详解与示例

Oracle REPLACE函数用于将字符串中指定子串全部替换为新内容,支持删除字符或修改格式。该函数仅匹配固定子串,不支持通配符和正则,且区分大小写,常用于数据清洗与报表生成场景。
十一张的头像-十一张十一张8天前
040516
SQL中CASE WHEN THEN的用法-十一张

SQL中CASE WHEN THEN的用法

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

Oracle 正则替换数据 regexp_replace 函数详解与示例

regexp_replace是Oracle内置正则替换函数,支持按模式匹配并替换字符串,适用于数据清洗、格式化和脱敏等复杂场景。相比普通replace,它能处理批量删除非数字字符、统一分隔符及日期重排等任务...
十一张的头像-十一张十一张8天前
040315
SQL 中的集合运算符 union、union all、intersect、minus 区别-十一张

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

在 SQL 中,集合运算符用来合并或比较两个或多个查询结果集。这些运算符主要包括 union、union all、intersect和minus(在一些数据库系统中,如 Oracle 中使用 minus,而在其他如 SQL Server 中...
十一张的头像-十一张十一张11个月前
144719
MERGE INTO 语法详解-十一张

MERGE INTO 语法详解

在 SQL 中,Merge into 是一个用于合并数据的命令,通常用于将数据从一个表(源表)合并到另一个表(目标表)。它结合了 insert、update 和 delete 三种操作,允许在单个 SQL 语句中根据匹配条...
十一张的头像-十一张十一张7天前
140412
Oracle 数据库 PL/SQL 存储过程介绍与实战-十一张

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

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