【推荐】Oracle Live SQL——在线 Oracle SQL 测试工具

这篇具有很好参考价值的文章主要介绍了【推荐】Oracle Live SQL——在线 Oracle SQL 测试工具。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近回答了几个 CSDN “学习”功能里“问答”区的一些专业相关问题,回答过程中采用严谨的方式,在 Oracle Live SQL 上进行验证测试。这个很好用的 Oracle APEX 应用我使用好几年了,虽然近年来已转行 MySQL 和国产数据库领域,但仍然会遇到一些 Oracle 的问题,在这上面做在线 SQL 测试很方便,遂推荐给各位!

Oracle Live SQL 介绍

使用此网站可以共享和学习 SQL 和 PL/SQL。 当您使用此网站时,您将被分配访问 Oracle 数据库中的**方案(或称模式,Schema)**的权限。当您运行 SQL 和 PL/SQL 时,会话中的每条语句都会被记录下来。您对分配的方案的访问是临时的,在一段时间不活动后,该方案将被初始化并回收给其他人。要永久保存您的工作,您需要将会话保存为脚本。保存的脚本可以回放、注释、编辑、共享和下载。

此网站的功能包括:

  • 在有限的时间内对 Oracle 数据库方案进行 SQL 访问
  • 能够将语句集保存为脚本
  • 能够与他人共享保存的脚本
  • 用于浏览方案中对象的数据库方案浏览器
  • 内嵌教学教程
  • 包括 Java 在内的流行语言的数据访问示例

为什么要使用此网站:

  • 开发和扩展您的 Oracle 数据库、SQL 和 PL/SQL 技能
  • 访问 Oracle 开发人员社区共享的 SQL 和 PL/SQL 示例
  • 与他人分享您的 SQL 和 PL/SQL 数据库专业知识
  • 开发数据库方案以便在其他地方部署
  • 向 Oracle 社区请求有关数据库语法的帮助

Live SQL 当前运行在 Oracle Database 19c EE Extreme Perf-19.17.0.0.0 上。

使用示例

使用 Oracle Live SQL 时需要登录 Oracle 账号,因此您需要提前注册或新注册一个 Oracle 账号,建议使用 Outlook 等国外邮箱注册(考过 Oracle 认证的应该都知道),虽然国内邮箱也没什么问题,但可能会受政治因素影响。

测试在线 SQL

oracle在线测试,Oracle,oracle,sql,数据库

低代码功能

oracle在线测试,Oracle,oracle,sql,数据库

实例

详见 我的问答 。

SQL 代码如下:

//简化的原问题的等价 SQL 方案

drop table t1;
create sequence seq_t1 start with 1 increment by 1;

create table t1(id number(20) default seq_t1.nextval primary key , code number(10));

insert into t1(code) select level from dual connect by level < 11;

insert into t1(code) select code from t1;

select * from t1 order by code;

select code,count(1) from t1 group by code order by code;

drop table t1 purge;

create table t1(code number(10));

insert into t1(code) select level from dual connect by level < 11;

select distinct code name from t1 order by code;

select (select distinct code name from t1) code from dual; /*这里模拟题主的SQL写法,其实也有问题,应该是题主多打了一个name */

//原问题的 SQL 方案

drop table t_track_pro_code;
drop table ba_bgt_info_hz;

create table t_track_pro_code(track_pro_code varchar2(30),track_pro_code_name varchar2(60));
create table ba_bgt_info_hz(track_pro_code varchar2(30),bgt_id number(16),ori_bgt_id number(16),bgt_doc_title varchar2(100),is_deleted number(1),importtype number(2),billstatus number(2));

insert into ba_bgt_info_hz values('aaa',101,1,'车辆购置税收入补助地方资金',2,1,1);
insert into ba_bgt_info_hz values('aaa',101,1,'title',2,1,1);
insert into ba_bgt_info_hz values('aaa',101,1,'车辆购置税收入补助地方资金',0,1,1);
insert into ba_bgt_info_hz values('aaa',101,1,'车辆购置税收入补助地方资金',2,8,1);
insert into ba_bgt_info_hz values('aaa',101,1,'车辆购置税收入补助地方资金',2,8,-1);
insert into ba_bgt_info_hz values('bbb',102,2,'title',2,1,1);
insert into ba_bgt_info_hz values('ccc',103,3,'车辆购置税收入补助地方资金',2,1,1);

select * from ba_bgt_info_hz;

select * from t_track_pro_code;

//题主原始 SQL
insert into t_track_pro_code (track_pro_code,track_pro_code_name) select (with tb1 as (
select distinct m.track_pro_code from ba_bgt_info_hz m where m.ori_bgt_id in (
      select t.bgt_id from ba_bgt_info_hz t where t.track_pro_code in (select distinct track_pro_code from ba_bgt_info_hz 
where bgt_doc_title like '%车辆购置税收入补助地方资金%' and is_deleted=2 and track_pro_code is not null and importtype not in (8,9)) 
and t.billstatus>=0 and t.importtype not in (8,9) 
    )  and m.importtype not in (8,9)  union  
    select distinct track_pro_code from ba_bgt_info_hz 
where bgt_doc_title like '%车辆购置税收入补助地方资金%' and is_deleted=2 and track_pro_code is not null and importtype not in (8,9)
) select distinct track_pro_code track_pro_code_name from tb1) track_pro_code,'车辆购置税收入补助地方资金' 
track_pro_code_name from dual;

insert into t_track_pro_code (track_pro_code,track_pro_code_name) with temp as (
select distinct track_pro_code from ba_bgt_info_hz 
where bgt_doc_title like '%车辆购置税收入补助地方资金%' and is_deleted=2 and track_pro_code is not null and importtype not in (8,9)),
tb1 as (
select distinct m.track_pro_code from ba_bgt_info_hz m where m.ori_bgt_id in (
      select t.bgt_id from ba_bgt_info_hz t where t.track_pro_code in (select track_pro_code from temp) and t.billstatus>=0 and t.importtype not in (8,9) 
)  and m.importtype not in (8,9)
    union select track_pro_code from temp 	/*因前面已经去重了,union也会去重,所以这里无需distinct*/
)
select track_pro_code,'车辆购置税收入补助地方资金' track_pro_code_name from tb1;

其他 Oracle 学习实用网站

除了在线测试 SQL 外,Oracle Live SQL 上还有很多学习 Oracle SQL 的教程,可以很方便的点击一个按钮直接将教程中的代码复制到并在其中运行。这对于学习、从事 Oracle 数据库开发工作的 Oracle Developer 很有帮助。

此外,该网站页脚处也提到了 Ask Tom 和 Dev Gym 相关链接,还有 Oracle Learning Path 等。
`oracle在线测试,Oracle,oracle,sql,数据库文章来源地址https://www.toymoban.com/news/detail-704854.html

到了这里,关于【推荐】Oracle Live SQL——在线 Oracle SQL 测试工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 平台化的测试工具推荐|一站式测试平台RunnerGo

    互联网行业的发展到今天越来越多的公司更加注重工作效率和团队协作,越来越多的产品也趋于平台化,平台化也更有利于提高团队效率,代码管理、持续构建、持续部署这些工具的发展都是非常超前的,它们对于团队协作的支持和工作效率的提升非常明显。对比下来测试工

    2024年02月16日
    浏览(46)
  • 在线Web页面测试工具-WebPageTest

    WebPageTest 是一种 Web 性能工具,可提供有关页面在各种条件下的性能的深入诊断信息。每个测试都可以在世界各地的不同位置、在真实浏览器上、在任意数量的可定制网络条件下运行,其核心是用于测量和分析网页的性能。 网址: https://www.webpagetest.org/ 打开 WebPageTest 网址。

    2024年02月09日
    浏览(62)
  • 802.11kvr无线漫游原理及漫游测试工具推荐

    常见支持漫游的无线组网场景主要有AC+AP组网、mesh组网两大类: (1)AC+AP 组网   网络中所有AP被AC集中管理,发射统一的无线SSID,终端连入该SSID网络中可在不同的AP点之间实现无缝漫游。 (2)mesh 组网   母子路由无线mesh组网,子节点配置全部受控于主路由以扩展无线信号

    2024年02月04日
    浏览(54)
  • 十款开源测试开发工具推荐(自动化、性能、混沌测试、造数据、流量复制)

    在本篇文章中,我将给大家推荐 10 款日常工作中经常用到的测试开发工具神器,涵盖了自动化测试、性能压测、流量复制、混沌测试、造数据等。 AutoMeter 是一款针对分布式服务,微服务 API 做功能和性能一体化的自动化测试平台,一站式提供发布单元,API,环境,用例,前

    2024年02月15日
    浏览(59)
  • 2023年8大在线渗透测试工具介绍与分析

    随着企业参与数字化运动,网络安全已成为大多数董事会讨论的一个重要方面。事实上,最近的一份报告显示,2022 年网络犯罪造成的损失总额达到惊人的 103 亿美元。 这就是在线渗透测试工具在网络安全中受到关注的地方。 今天,我们希望引导您了解在线渗透测试的重要性

    2024年02月09日
    浏览(36)
  • 构建完善的安全渗透测试环境:推荐工具、资源和下载链接

    1、攻击机kali: kali官网 渗透测试工具Kali Linux安装与使用 kali汉化  虚拟机网络建议设置成NAT模式,桥接有时不稳定。 2、靶机OWASP_Broken_Web_Apps: 迅雷下载 网盘下载 安装教程 开机之后需要登录,默认的账号/密码:root       owaspbwa 在浏览器中打开获取到的ip要根据自己的情

    2024年02月07日
    浏览(64)
  • 强烈推荐这 6 款 API 测试工具,绝对有一款没听过

    Postman : Postman 是一个流行的 API 开发和测试工具,提供了丰富的功能,包括请求构建、测试自动化、数据驱动等。用户可以通过 Postman 的界面轻松创建和测试 RESTful API。 Insomnia : Insomnia 是一款功能强大的开源 API 测试工具,支持多种协议和格式,包括 REST、GraphQL、gRPC、JSON、

    2024年02月08日
    浏览(43)
  • 推荐一个高效测试用例工具:XMind2TestCase..

    一、背景 软件测试的核心是什么?毫无疑问是测试分析和测试用例设计,也是日常测试投入最多时间的工作内容之一。 然而,传统的测试用例设计过程有很多痛点: 1、使用Excel表格进行测试用例设计,虽然成本低,但版本管理麻烦,维护更新耗时,用例评审繁琐,过程报表

    2024年02月08日
    浏览(47)
  • 【墙裂推荐!】十款开源测试开发工具(自动化、性能、造数据、流量复制)​

    目录 1、AutoMeter-API 自动化测试平台 2、QA Wolf 浏览器自动化测试工具 3、Mimesis 用于 Python 的高性能虚假数据生成器 4、Ddosify 高性能负载测试工具 5、AutoCannon HTTP/1.1 基准测试工具 6、Sharingan 流量录制回放工具 7、randdata 随机测试数据生成工具 8、DrissionPage WEB 自动化测试集成工具

    2024年02月06日
    浏览(55)
  • MSOLSpray:一款针对微软在线账号(AzureO365)的密码喷射与安全测试工具

    MSOLSpray是一款针对微软在线账号(Azure/O365)的密码喷射与安全测试工具,在该工具的帮助下,广大研究人员可以直接对目标账户执行安全检测。支持检测的内容包括目标账号凭证是否有效、账号是否启用了MFA、租户账号是否存在、用户账号是否存在、账号是否被锁定或账号是

    2024年04月12日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包