彩票走势图

【实用教程】数据库管理和开发工具 Navicat ,如何通过 Navicat-only Syntax 进行查询自定义

翻译|使用教程|编辑:吉伟伟|2024-11-18 11:14:04.837|阅读 17 次

概述:本文将通过 MySQL Sakila 数据库 和 Navicat Premium 17 演示如何在查询中使用内置的代码段集以及定义代码段。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

代码段可用于所有版本的 Navicat 数据库管理和开发工具(包括 Navicat Premium Lite!),当你在 SQL 编辑器工作时,代码片段允许你插入可重复使用的代码到你的 SQL 语句。除了访问内置的代码段集,你还可以定义自己的代码段。其中一个内置类别是提供特有的 Navicat-only Syntax,用于自定义查询结果选项卡名称和提供运行时参数。本文将通过 MySQL Sakila 数据库 和 Navicat Premium 17 (下载试用演示如何在查询中使用这两个代码段。

关于代码段窗格

代码段窗格位于 SQL 编辑器的右侧,为在 SQL 编辑器中工作时在 SQL 语句中插入可重复使用的代码提供了便捷的方式。如果编辑器窗口停靠在 Navicat 主窗口,你可以单击信息窗格中的 () 图标查看代码段库。

 在代码段下拉菜单中选择“Navicat-only Syntax”选项,即可调出我们今天要学习的两个代码段:

自定义结果选项卡名称

查询生成的每个结果集都显示在查询编辑器下方的单独选项卡中。默认情况下,每个选项卡的名称都是“结果 n”,其中“n”是执行查询的顺序。例如,第一个查询将命名为“结果 1”,第二个命名为“结果 2”,等等。

双击“Customize Result Tab Name”代码段将在编辑器中当前光标位置插入一些特殊的 Navicat 专用语法:

将“tab_name”文本替换为所需的标签页名称,并将“Statement…”占位符替换为 SQL 语句后,执行查询就会以我们指定的名称显示结果:

在查询编辑器中插入代码段还有其他几种方法。如下:

  • 从库中拖动一个代码段到编辑器中,或者
  • 在编辑器中键入代码段的名称。智能代码自动补全功能会弹出一个单词补全建议列表。 在这里,我们可以从列表中选择片段,插入到编辑器的代码中。

提供运行时参数

使用存储过程的好处之一是,你可以提供一个或多个输入参数,而不是硬编码值。 通过 Navicat 的运行时参数代码段,你可以使用常规的 SELECT 语句实现相同的结果。

双击“Runtime Parameter”代码段后,将在编辑器中当前光标位置插入一个参数占位符:

现在,当我们执行查询时,Navicat 将显示一个输入参数对话框,让我们提供要使用的值:

结语

在本文中,我们学习了如何使用 Navicat -only Syntax 语法代码段自定义查询结果选项卡名称以及为我们的查询提供运行时参数。这些都在 Navicat Premium 17 中执行,它适用于 Windows、macOS 和 Linux 操作系统,欢迎下载试用

年终活动火热开启中

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
Navicat for MySQL

Navicat for MySQL 是一套管理和开发 MySQL 或 MariaDB 的理想解决方案。

Navicat for PostgreSQL

Navicat for PostgreSQL是一套专为PostgreSQL设计的强大数据库管理及开发工具

Navicat Premium

Navicat Premium 是一套数据库管理工具,让你使用一个程序即可同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。

Navicat for Oracle

Navicat for Oracle是一套超强的Oracle数据库系统管理工具,包括数据模型工具、数据或结构同步、导入或导出、和报表,令维护数据的进程更容易。

Navicat for SQL Server

Navicat for SQL Server 是一套专为 Mircosoft SQL Server设计的强大数据库管理及开发工具

title
title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP