Oracle Developer Tools for Visual Studio

Oracle Developer Tools for Visual Studio

Oracle Developer Tools for Visual Studio (ODT) 是一款适用于 Microsoft Visual Studio 的免费扩展,可轻松浏览和修改 Oracle 架构对象及数据,编辑和调试 SQL 及 PL/SQL,生成 SQL 部署脚本,执行架构比较,优化 SQL 和 .NET 应用程序的性能,以及更多功能。ODT 支持 Visual Studio 2026 和 Visual Studio 2022。

访问 Visual Studio 市场下载此扩展:

与 Visual Studio 集成

结合使用 Server Explorer 与 Visual Studio 2026、Visual Studio 2022 来浏览 Oracle 模式,并启动集成的任何一个 Oracle 设计器和向导来创建和更改模式对象。

Oracle Autonomous AI Database Integration

从 Server Explorer 中查看和管理您的 Oracle Autonomous AI Database。您可以从 Visual Studio 中快速创建 Always Free Autonomous Database 实例,自动获取连接字符串或下载凭证文件,连接到数据库,从而可以快速开始编程。要了解更多信息,请查看这个分步式演练

SQL 和 PL/SQL 编辑器

编辑 SQL 和 PL/SQL,并利用众多先进且现代的编辑器功能,包括 IntelliSense、悬停提示、括号匹配、可折叠区域、关键字高亮显示等。编辑器支持 SQL*Plus 命令的子集,并具有结果窗口,允许您以 CSV 或 JSON 格式保存结果。使用 SQL 和 PL/SQL 格式化工具,按照您选择的样式对代码进行统一格式化。

PL/SQL 调试器

借助 PL/SQL Debugger,您可以在 PL/SQL 代码中利用所有常用的 Visual Studio 调试特性。从 .NET 代码无缝进入 PL/SQL 存储过程代码,然后再次返回。

选择用于自然语言查询的 AI

使用 Select AI 执行自然语言查询,而非 SQL。通过 Visual Studio 中的对话框管理您的 Select AI 凭据和配置文件。

模式比较工具

查看两个模式之间的差异,并生成一个差异脚本来修改目标模式以匹配源模式。比较实时数据库实例和/或包含一系列表示模式的 SQL 脚本的 Oracle Database Project 第 2 版。

多租户容器数据库管理特性

开发人员可以在开发和测试期间,轻松、快捷地创建、克隆、插入或拔出可插拔数据库。

实体框架设计器和向导

使用 Visual Studio 实体设计器创建数据库优先和模型优先对象关系映射。(同时也支持“代码优先”)。

自动生成代码

使用 C#、Python、Java(JDBC) 和 Javascript (Node.js) 为表或视图生成数据访问代码示例,其中包含了实际的连接字符串。

性能优化

使用 Real-Time SQL Monitoring 功能,自动监控 SQL 语句、PL/SQL 块或成本较高的组合数据库操作。您可以查看 SQL 监控列表,查看并保存 SQL Monitor Active Report,以及为临时 SQL 生成 Active Report。使用 Oracle Performance Analyzer 优化 .NET 应用对 Oracle AI Database 的使用。随后监视数据库在负载下的状况并提出建议,例如修改 SQL 或在表上添加索引。

集成源代码控制的 SQL 脚本生命周期管理

为 .NET 应用使用的 Oracle 模式对象生成 SQL 脚本,在 Oracle Database Project 中对其加以管理,将其签入源代码控制,在 Oracle SQL Editor 中编辑脚本,并使用内置的 SQL*Plus 执行引擎来执行脚本。

Oracle 高级队列 (AQ) 设计器

创建、修改和管理您的队列和队列表。

用户定义类型 (UDT)

在 Server Explorer 中查看 UDT。使用多种设计器在 Oracle 数据库中创建 UDT。借助 UDT 自定义类代码生成向导,用户可以轻松、快捷地在 .NET 代码中使用 UDT。

管理用户、角色和权限

使用图形设计器创建用户和角色。为角色指定权限并为用户指定角色。在 Server Explorer 中查看用户和角色。

导入表向导

借助此向导,用户可以轻松地从 Oracle 数据库或外部数据源(例如 Microsoft SQL Server、Microsoft Access 和 Excel 电子表格)导入表及其数据。

数据编辑、存储程序测试

在测试 .NET 应用时,您可以使用 Oracle Data Window 插入和更新 Oracle 数据。还有一个用于测试存储程序的测试平台。

文档

使用 Visual Studio 中的扩展插件时,按 F1 键或点击帮助图标即可打开文档

引导式演练

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。