Navicat 博客

了解 SQL Server 的 CROSS APPLY 和 OUTER APPLY 查询 - 第 2 部分 2021 年 10 月 19 日,由 Robert Gravelle 撰写

CROSS APPLY 和 OUTER APPLY 示例

上一篇文章介绍了 APPLY 运算符并介绍了它与常规 JOIN 的区别。在今天的后续文章中,我们将比较 APPLY 与 INNER JOIN 的性能,并学习如何将 APPLY 与表值函数一起使用。

Navicat 16 预览 2021 年 10 月 11 日 by Robert Gravelle

Navicat 15 于 2019 年 11 月第一次发布。它包含许多新功能和改进,最显着的是在数据传输、SQL 创建工具和建模方面。它还增加了数据可视化、深色模式和原生 Linux 支持。差不多两年后的今天,是时候宣布即将发布的 Navicat 16 了!它目前可以在 Beta 模式下下载,而官方版本将很快会公布。在我们等待的同时,本文将概述一些最值得关注的功能和改进。

了解 SQL Server 的 CROSS APPLY 和 OUTER APPLY 查询 - 第 1 部分 2021 年 9 月 27 日,由 Robert Gravelle 撰写

第 1 部分:APPLY 与 JOIN

你可能知道,SQL Server 中的 JOIN 操作用于联接两个或多个表。但是,在 SQL Server 中,JOIN 操作不能用于将表与表值函数的输出联接起来。如果你没有听说过表值函数,这些函数是以表的形式返回数据。为了连接两个表表达式,SQL Server 2005 引入了 APPLY 运算符。在本篇文章中,我们将了解 APPLY 运算符与常规 JOIN 的不同之处。

RDBMS 索引类型概述 2021 年 9 月 17 日,由 Robert Gravelle 撰写

最近,数据库索引的主题出现了几次,特别是在数据库索引的缺点数据库索引对写入操作的影响文章中。这两篇文章都提到了关系数据库支持多种索引类型的事实。今天的文章将提供最常见索引类型的概述。

在关系数据库中更改列的数据类型 2021 年 9 月 10 日,由 Robert Gravelle 撰写

随着时间的推移,系统需求会发生变化。这可能需要创建新的数据库、表和列以及更改现有的表结构。更改列的数据类型可能是微不足道的操作,也可能是困难的操作,具体取决于源和目标数据类型以及列中包含的数据。本篇文章将解决更改列数据类型时的一些常见挑战,以及你可以用来促进该过程的策略。

Navicat 文章
频道条目
分享
文章归档