From a256c99db1769095cbea65af947eba089ecf0c8c Mon Sep 17 00:00:00 2001 From: Cristina Varas Menadas Date: Wed, 20 Nov 2024 17:17:49 +0100 Subject: [PATCH] Data development compliant changes - Final --- data-platform/data-development/apex/README.md | 29 ++-- .../devops-database/README.md | 1 - .../ora-containers/README.md | 2 +- .../continuous-deployment/pipelines/README.md | 5 +- .../unit-testing/README.md | 2 +- .../backend-springboot/README.md | 2 +- .../microtx/README.md | 2 +- .../ora-kubernetes/README.md | 2 +- data-platform/data-development/ords/README.md | 1 - data-platform/data-development/sql/README.md | 54 ++++--- .../sql/sql-do-ityourself/README.md | 3 +- .../sql/sql-oracle23ai/README.md | 146 +++++++++++------- .../data-development/sql/sql-tools/README.md | 10 +- 13 files changed, 151 insertions(+), 108 deletions(-) diff --git a/data-platform/data-development/apex/README.md b/data-platform/data-development/apex/README.md index 8619bbd25..3713be8b1 100644 --- a/data-platform/data-development/apex/README.md +++ b/data-platform/data-development/apex/README.md @@ -17,17 +17,13 @@ Reviewed: 20.11.2024 - [APEX with AI - a chat about the new landscape for Application Development](https://youtu.be/f1cBdLEGY00) - [Cloud Coaching - Unlock the Power of APEX](https://www.youtube.com/watch?v=6rG_tX8ScBc) - [APEX on Autonomous Rockin' Experience](https://medium.com/@paulbrad71/apex-on-autonomous-database-rockin-experience-e57c4c4dc4f3) - -## Tutorials/ How-To's - -- [APEX Integration with Azure AD](https://medium.com/@rana.saeed/can-your-external-users-authenticate-into-your-apex-apps-606e48f9417b) -- [APEX Integration with Real Application Security(RAS)](https://medium.com/@rana.saeed/integrating-real-application-security-ras-with-oracle-apex-33892967beff) -- [Uploading files to OCI Object Storage via APEX](https://medium.com/@devpiotrekk/uploading-files-to-oci-object-storage-via-apex-42ad396ec55d) -- [APEX Devops with Liquibase](https://medium.com/@devpiotrekk/start-your-apex-devops-adventure-with-liquibase-f8e45c3d1e6a) -- [APEX Service DevOps with DBMS_CLOUD](https://medium.com/oracledevs/apex-service-can-devops-too-dbms-cloud-on-autonomous-72be9842d2f88) -- [Integrating Data Science with APEX](https://blogs.oracle.com/ai-and-datascience/post/yolov5-models-in-apex-using-oracle-data-science) -- [Other APEX Blogs](https://blogs.oracle.com/apex/) -- [APEX YouTube channel](https://www.youtube.com/channel/UCEpIXFjcQIztReQNLymvYrQ/playlists?view=1&sort=da) +- [Embedding Oracle Analytics Cloud in Oracle APEX](https://medium.com/@cristina.varas98/embedding-oracle-analytics-cloud-in-oracle-application-express-apex-e973402cb9ff) +- [Enhancing Data Analysis with Select AI in Oracle APEX](https://medium.com/@cristina.varas98/enhancing-data-analysis-with-select-ai-in-oracle-apex-9d00b070a073) +- [How to Modify Your Interactive Grid Using JavaScript in Oracle APEX](https://medium.com/@cristina.varas98/how-to-modify-your-interactive-grid-using-javascript-in-oracle-apex-d3c9f31a06ab) +- [Unlock the Power of AI in Oracle APEX 24.1: Set Up OpenAI Credentials for APEX Assistant](https://medium.com/@cristina.varas98/leveraging-machine-learning-for-image-clustering-a-case-study-with-a-museums-digital-archive-a6b6e1242https://medium.com/@cristina.varas98/unlock-the-power-of-ai-in-oracle-apex-24-1-set-up-openai-credentials-for-apex-assistant-2e840d8506f5) +- [Configuring Email in Oracle APEX on an Autonomous Database (ADB)](https://medium.com/@cristina.varas98/configuring-email-in-oracle-apex-on-an-autonomous-database-adb-d46fa015be95) +- [Creating my own specialized ChatGPT for Oracle APEX Development using Fine-Tuned OpenAI model](https://medium.com/@cristina.varas98/creating-my-own-specialized-chatgpt-for-oracle-apex-development-using-fine-tuned-openai-models-78263062aaf4) +- [Build a ChatGPT-like Oracle APEX Application Using OpenAI’s Fine-tuned Model](https://medium.com/@cristina.varas98/build-a-chatgpt-like-oracle-apex-application-using-openais-fine-tuned-model-acb8bac4b7c8) # Useful Links @@ -51,6 +47,17 @@ Reviewed: 20.11.2024 - [APEX Managing Application Backups](https://docs.oracle.com/en/database/oracle/apex/24.1/htmdb/managing-application-backups.html) - [APEX Application Development Lifecycle Technical Paper](https://www.oracle.com/a/tech/docs/apex-lifecycle-management-v3.pdf) +## Tutorials/ How-To's + +- [APEX Integration with Azure AD](https://medium.com/@rana.saeed/can-your-external-users-authenticate-into-your-apex-apps-606e48f9417b) +- [APEX Integration with Real Application Security(RAS)](https://medium.com/@rana.saeed/integrating-real-application-security-ras-with-oracle-apex-33892967beff) +- [Uploading files to OCI Object Storage via APEX](https://medium.com/@devpiotrekk/uploading-files-to-oci-object-storage-via-apex-42ad396ec55d) +- [APEX Devops with Liquibase](https://medium.com/@devpiotrekk/start-your-apex-devops-adventure-with-liquibase-f8e45c3d1e6a) +- [APEX Service DevOps with DBMS_CLOUD](https://medium.com/oracledevs/apex-service-can-devops-too-dbms-cloud-on-autonomous-72be9842d2f88) +- [Integrating Data Science with APEX](https://blogs.oracle.com/ai-and-datascience/post/yolov5-models-in-apex-using-oracle-data-science) +- [Other APEX Blogs](https://blogs.oracle.com/apex/) +- [APEX YouTube channel](https://www.youtube.com/channel/UCEpIXFjcQIztReQNLymvYrQ/playlists?view=1&sort=da) + # License Copyright (c) 2024 Oracle and/or its affiliates. diff --git a/data-platform/data-development/devops-database/README.md b/data-platform/data-development/devops-database/README.md index 2e23b440f..078de7206 100644 --- a/data-platform/data-development/devops-database/README.md +++ b/data-platform/data-development/devops-database/README.md @@ -16,7 +16,6 @@ Reviewed: 18.11.2024 1. [Team Publications](#team-publications) 2. [Useful Links](#useful-links) -3. [Reusable Assets Overview](#reusable-assets-overview) # Team Publications diff --git a/data-platform/data-development/devops-database/continuous-deployment/ora-containers/README.md b/data-platform/data-development/devops-database/continuous-deployment/ora-containers/README.md index 4d7fc282d..17097a075 100644 --- a/data-platform/data-development/devops-database/continuous-deployment/ora-containers/README.md +++ b/data-platform/data-development/devops-database/continuous-deployment/ora-containers/README.md @@ -15,7 +15,7 @@ Autonomous Database Free Container Image is now available on [Oracle Container R If you are looking about information about Oracle Database running on Kubernetes check this content [here](../../../ora-database-microservices/ora-kubernetes/README.md) -Reviewed: 18.11.2024 +Reviewed: 19.11.2024 # Table of Contents diff --git a/data-platform/data-development/devops-database/continuous-deployment/pipelines/README.md b/data-platform/data-development/devops-database/continuous-deployment/pipelines/README.md index 00dbd2f64..f86466fce 100644 --- a/data-platform/data-development/devops-database/continuous-deployment/pipelines/README.md +++ b/data-platform/data-development/devops-database/continuous-deployment/pipelines/README.md @@ -15,10 +15,11 @@ Ansible is an open source IT automation engine that automates provisioning, conf - [Chef](https://www.chef.io/) Chef has a suite of automation solutions for both infrastructure as code, and deploy applications. --[Puppet](https://www.puppet.com/) +- [Puppet](https://www.puppet.com/) Puppet enables you to deploy and manage infrastructure. -Reviewed: 18.11.2024 +Reviewed: 19.11.2024 + # Table of Contents 1. [Useful Links](#useful-links) diff --git a/data-platform/data-development/devops-database/continuous-deployment/unit-testing/README.md b/data-platform/data-development/devops-database/continuous-deployment/unit-testing/README.md index fc6d8018e..1ae54ac24 100644 --- a/data-platform/data-development/devops-database/continuous-deployment/unit-testing/README.md +++ b/data-platform/data-development/devops-database/continuous-deployment/unit-testing/README.md @@ -7,7 +7,7 @@ It allows for automated testing of Packages, Functions, Procedures, Triggers, Views, and anything else that can be executed and observed from PL/SQL. -Reviewed: 18.11.2024 +Reviewed: 19.11.2024 # Table of Contents diff --git a/data-platform/data-development/ora-database-microservices/backend-springboot/README.md b/data-platform/data-development/ora-database-microservices/backend-springboot/README.md index 4ca345ee6..67fbe0f53 100644 --- a/data-platform/data-development/ora-database-microservices/backend-springboot/README.md +++ b/data-platform/data-development/ora-database-microservices/backend-springboot/README.md @@ -23,7 +23,7 @@ Oracle Backend for Spring Boot is a powerful platform designed to streamline the Oracle Backend for Spring Boot empowers developers to build, deploy, and manage modern applications with enhanced performance, reliability, and scalability, utilizing the comprehensive capabilities of Oracle's ecosystem. -Reviewed: 18.11.2024 +Reviewed: 19.11.2024 # Table of Contents diff --git a/data-platform/data-development/ora-database-microservices/microtx/README.md b/data-platform/data-development/ora-database-microservices/microtx/README.md index 495b3a46a..4e6ba29f2 100644 --- a/data-platform/data-development/ora-database-microservices/microtx/README.md +++ b/data-platform/data-development/ora-database-microservices/microtx/README.md @@ -29,7 +29,7 @@ MicroTx Enterprise can handle a large number of transactions and scale horizonta MicroTx Enterprise includes dedicated support from Oracle, offering expert assistance and quicker resolution of issues to ensure smooth operation of mission-critical applications. Oracle Transaction Manager for Microservices provides a robust, high-performance solution for managing distributed transactions in a microservices architecture. By ensuring transactional integrity and offering flexible transaction models, MicroTx simplifies the development and operation of complex business processes, making it a powerful tool for modern applications. -Reviewed: 18.11.2024 +Reviewed: 19.11.2024 # Table of Contents diff --git a/data-platform/data-development/ora-database-microservices/ora-kubernetes/README.md b/data-platform/data-development/ora-database-microservices/ora-kubernetes/README.md index cf5dcb33f..4cf2435cf 100644 --- a/data-platform/data-development/ora-database-microservices/ora-kubernetes/README.md +++ b/data-platform/data-development/ora-database-microservices/ora-kubernetes/README.md @@ -8,7 +8,7 @@ Oracle Supports Oracle Database running in Kubernetes, Furthermore, Oracle offer In this way, developers can operate our database in the same manner as any other component of their applications, and utilize our best solutions (Exadata, Autonomous, etc.) to run these databases, and DBAs maintain control of such important topics as security, high availability, disaster recovery... -Reviewed: 18.11.2024 +Reviewed: 19.11.2024 # Table of Contents diff --git a/data-platform/data-development/ords/README.md b/data-platform/data-development/ords/README.md index 4995d84eb..a82f24ac5 100644 --- a/data-platform/data-development/ords/README.md +++ b/data-platform/data-development/ords/README.md @@ -9,7 +9,6 @@ Reviewed: 20.11.2024 1. [Team Publications](#team-publications) 2. [Useful Links](#useful-links) -3. [Reusable Assets Overview](#reusable-assets-overview) # Team Publications diff --git a/data-platform/data-development/sql/README.md b/data-platform/data-development/sql/README.md index 9de17d169..ec4f4fbc3 100644 --- a/data-platform/data-development/sql/README.md +++ b/data-platform/data-development/sql/README.md @@ -1,37 +1,51 @@ # SQL Repository -Welcome to the SQL repository of the Data Development team at Oracle. This repository is designed to provide comprehensive resources, tips, and tools to help you master SQL and leverage the latest features of Oracle23ai. Below you'll find an index to all the sections available in this repository, along with a brief introduction to what you can expect in each section. +Welcome to the SQL repository of the Data Development team at Oracle. This repository is designed to provide comprehensive resources, tips, and tools to help you master SQL and leverage the latest features of Oracle23ai. Structured Query Language (SQL) is the standard programming language used for managing and manipulating relational databases. SQL allows you to perform a variety of operations such as querying data, updating records, creating and modifying schema, and controlling access to the database. It is a crucial skill for data developers and analysts, enabling efficient data retrieval and manipulation to support data-driven decision-making. -PL/SQL, the Oracle procedural extension of SQL, is a portable, high-performance transaction-processing language. PL/SQL offers several advantages over other programming languages: from being tightly integrated with SQL to leveraging High Performance and High Productivity. PL/SQL is a portable and scalable Procedural Language which also increase Manageability and support for Object Oriented Programming. +Below you'll find an index to all the sections available in this repository, along with a brief introduction to what you can expect in each section. -Reviewed: 18.11.2024 +Reviewed: 20.11.2024 -# Table of Contents -- [Team Publications](#team-publications); -- [Useful Links](#useful-links); - - -# Team Publications -- [23ai New Features Series - Part 1](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart1-developer-activity-7196221427056889856-3HF2?utm_source=share&utm_medium=member_desktop) - 23ai Database New Features on Linkedin Post - I -- [23ai New Features Series - Part 2](https://www.linkedin.com/posts/cristina-varas-menadas-591825119_oracle-oracle23ai-sql-activity-7198945654272864256-wduQ/?utm_source=share&utm_medium=member_ios) - 23ai Database New Features on Linkedin Post - II -- [23ai New Features Series - Part 3](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart3-developer-activity-7201958687005982721-Oo3B?utm_source=share&utm_medium=member_desktop) - 23ai Database New Features on Linkedin Post - III -- [23ai New Features Series - Part 4](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart4-teammates-activity-7204946957843267584-x664?utm_source=share&utm_medium=member_desktop) - 23ai Database New Features on Linkedin Post - IV -- [23ai New Features Series - Part 5](https://www.linkedin.com/posts/ppaolucci_cristinavarasmenadas-sonjameyer-activity-7207374755878887425-a--C?utm_source=share&utm_medium=member_desktop) - 23ai Database New Features on Linkedin Post - V +# Table of contents +1. [SQL Tools](#sql-tools) +2. [SQL Tips](#sql-tips) +3. [SQL Oracle23ai](#sql-oracle23ai) +4. [SQL Do It Yourself](#sql-do-it-yourself) ## SQL Tools -[SQL Tools](sql-tools/README.md): In this section, you'll find a collection of essential tools and utilities that can help streamline your SQL development process. This includes: +In the [SQL Tools](SQL_Tools/README.md) section, you'll find a collection of essential tools and utilities that can help streamline your SQL development process. This includes: - SQL client software recommendations - Database management tools - Productivity-enhancing plugins and extensions - -## SQL Do it yourself -[SQL Do it yourself](sql-do-ityourself/images/SQL_Cheat_Sheet_Version1.1.png) : here you can reach the SQL Cheat Sheet containing all the SQL principles a Developer should know. +## SQL Tips + +The [SQL Tips](SQL_Tips/README.md) section is dedicated to providing practical advice and best practices for writing efficient and effective SQL queries. Topics covered include: +- Query optimization techniques +- Common pitfalls and how to avoid them +- Advanced SQL functions and their use cases + + +## SQL Oracle23ai + +Explore the latest advancements with Oracle's cutting-edge AI capabilities in the [SQL Oracle23ai](SQL_Oracle23ai/README.md) section. Here, you will find: +- New features and enhancements in Oracle23ai +- Tutorials on integrating AI with your SQL queries +- Case studies and real-world applications of Oracle23ai + + +## SQL Do It Yourself + +The [SQL Do It Yourself](SQL_Do_It_Yourself/README.md) section encourages hands-on learning by providing a variety of exercises and projects. This includes: +- Practice problems with solutions +- Step-by-step project guides +- Interactive SQL challenges to test your skills + # Useful Links @@ -46,7 +60,7 @@ To support your development journey, here are some valuable resources related to - [The Magic of SQL by Chris Saxon - YouTube Channel](https://www.youtube.com/c/TheMagicofSQL) - [SQL and Database explained! By Connor McDonald - YouTube Channel](https://www.youtube.com/@DatabaseDude) - +We hope you find these resources helpful in your SQL journey. If you have any questions or suggestions, please feel free to contribute or reach out to the team. Happy querying! # License @@ -54,4 +68,4 @@ Copyright (c) 2024 Oracle and/or its affiliates. Licensed under the Universal Permissive License (UPL), Version 1.0. -See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details. +See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details. \ No newline at end of file diff --git a/data-platform/data-development/sql/sql-do-ityourself/README.md b/data-platform/data-development/sql/sql-do-ityourself/README.md index d0ef23746..224ad4294 100644 --- a/data-platform/data-development/sql/sql-do-ityourself/README.md +++ b/data-platform/data-development/sql/sql-do-ityourself/README.md @@ -5,13 +5,12 @@ This section covers Public Oracle SQL Tools: Use of SQL in extensive way: from S Providing links to public useful documentation about SQL use and tips. SQL Tips on Fortnight basis and and articles/blogs written by Oracle SQL and Database Advocates and Product Managers and SQL examples are shown here. A SQL Clue Card is also provided. -Reviewed: 18.11.2024 +Reviewed: 20.11.2024 # Table of Contents 1. [Team Publications](#team-publications) 2. [Useful Links](#useful-links) -3. [Reusable Assets Overview](#reusable-assets-overview) # 1. Team Publications diff --git a/data-platform/data-development/sql/sql-oracle23ai/README.md b/data-platform/data-development/sql/sql-oracle23ai/README.md index 2434fbb68..9bbb5c0b0 100644 --- a/data-platform/data-development/sql/sql-oracle23ai/README.md +++ b/data-platform/data-development/sql/sql-oracle23ai/README.md @@ -1,68 +1,96 @@ +# SQL Oracle Database 23ai +This section covers the new features introduced in the Oracle Database 23ai release, focusing on enhancements and functionalities in SQL for application development. +This asset contains a brief set of Oracle Database 23ai new features examples which are then included in a specific asset file for consultation. +The list of New Features will be periodically updated and adjusted. -# Oracle 23ai +## Features -This section covers the new features introduced in the Oracle Database 23ai release, focusing on enhancements and functionalities in SQL for application development. +### Aggregation over INTERVAL Data Types +- **Description**: Pass INTERVAL data types to SUM and AVG aggregate functions. +- **Example**: ```sqlSELECT SUM(interval_column) FROM table_name;` -Reviewed: 18.11.2024 +### Client Describe Call Support for Tag Options +- **Description**: Store and retrieve metadata about database objects using annotations. +- **Example**: `ALTER TABLE table_name ANNOTATE 'key' = 'value';` -# When to use this asset? +### DEFAULT ON NULL for UPDATE Statements +- **Description**: Define columns as DEFAULT ON NULL for update operations. +- **Example**: `UPDATE table_name SET column_name = DEFAULT ON NULL WHERE condition;` -To look for examples and deep dive into Oracle 23ai New Features in Database specific areas for Developers. +### Data Quality Operators +- **Description**: Introduces PHONIC_ENCODE and FUZZY_MATCH operators for string matching. +- **Example**: `SELECT PHONIC_ENCODE('word'), FUZZY_MATCH('string1', 'string2') FROM dual;` -# How to use this asset? +### Data Use Case Domains +- **Description**: Define and apply constraints for common values like credit card numbers. +- **Example**: `CREATE DOMAIN email_domain AS VARCHAR2(255) CHECK (REGEXP_LIKE(value, '^[\w._%+-]+@[\w.-]+\.[a-zA-Z]{2,}$'));` -This asset contains a brief set of Oracle Database 23ai new features examples which are then included in a specific asset file for consultation. -The list of New Features will be periodically updated and adjusted. +### Direct Joins for UPDATE and DELETE Statements +- **Description**: Join target tables in UPDATE and DELETE statements using the FROM clause. +- **Example**: `UPDATE table1 SET column1 = table2.column2 FROM table2 WHERE table1.id = table2.id;` + +### GROUP BY Column Alias or Position +- **Description**: Use column aliases or SELECT item positions in GROUP BY clauses. +- **Example**: `SELECT column1 AS col1, SUM(column2) FROM table_name GROUP BY col1;` + +### IF [NOT] EXISTS Syntax Support +- **Description**: Support for IF EXISTS and IF NOT EXISTS syntax in DDL operations. +- **Example**: `CREATE TABLE IF NOT EXISTS table_name (column1 datatype);` + +### New Database Role for Application Developers +- **Description**: Introduces DB_DEVELOPER_ROLE with necessary privileges for developers. +- **Example**: `GRANT DB_DEVELOPER_ROLE TO user_name;` + +### Oracle SQL Access to Kafka +- **Description**: Efficient access to data streams from Apache Kafka and OCI Streaming Service. +- **Example**: `SELECT * FROM kafka_table WHERE topic = 'topic_name';` + +### SELECT Without FROM Clause +- **Description**: Run SELECT expression-only queries without a FROM clause. +- **Example**: `SELECT 1+1;` + +### SQL BOOLEAN Data Type +- **Description**: Supports ISO SQL standard-compliant BOOLEAN data type. +- **Example**: `CREATE TABLE table_name (column1 BOOLEAN);` - +### SQL UPDATE RETURN Clause Enhancements +- **Description**: Enhanced RETURNING INTO clause for reporting old and new values. +- **Example**: `UPDATE table_name SET column1 = 'new_value' RETURNING column1 INTO :old_value;` + +### Schema Annotations +- **Description**: Store and retrieve metadata about database objects using name-value pairs. +- **Example**: `ANNOTATE SCHEMA 'key' = 'value';` + +### Table Value Constructor +- **Description**: Supports VALUES clause for SELECT, INSERT, and MERGE statements. +- **Example**: `INSERT INTO table_name VALUES (1, 'value');` + +### Ubiquitous Search With DBMS_SEARCH Packages +- **Description**: Index multiple schema objects for full-text search using DBMS_SEARCH. +- **Example**: `EXEC DBMS_SEARCH.CREATE_INDEX('index_name', 'table_name');` + +Reviewed: 20.11.2024 + +# Table of Contents + +1. [Team Publications](#team-publications) +2. [Useful Links](#useful-links) + +# Team Publications +- [23ai New Features Series - Part 1](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart1-developer-activity-7196221427056889856-3HF2?utm_source=share&utm_medium=member_desktop) +- [23ai New Features Series - Part 2](https://www.linkedin.com/posts/cristina-varas-menadas-591825119_oracle-oracle23ai-sql-activity-7198945654272864256-wduQ/?utm_source=share&utm_medium=member_ios) +- [23ai New Features Series - Part 3](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart3-developer-activity-7201958687005982721-Oo3B?utm_source=share&utm_medium=member_desktop) +- [23ai New Features Series - Part 4](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart4-teammates-activity-7204946957843267584-x664?utm_source=share&utm_medium=member_desktop) +- [23ai New Features Series - Part 5](https://www.linkedin.com/posts/ppaolucci_cristinavarasmenadas-sonjameyer-activity-7207374755878887425-a--C?utm_source=share&utm_medium=member_desktop) + +# Useful Links +- [Oracle Database 23ai New Features](https://apex.oracle.com/database-features/) + +# Release Information +- **Version**: 23ai +- **Applicable Offerings**: All Oracle Database offerings + +For more detailed information, please visit the [Oracle Database Features](https://apex.oracle.com/database-features/) page. # License @@ -70,6 +98,4 @@ Copyright (c) 2024 Oracle and/or its affiliates. Licensed under the Universal Permissive License (UPL), Version 1.0. -See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details. - - +See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details. \ No newline at end of file diff --git a/data-platform/data-development/sql/sql-tools/README.md b/data-platform/data-development/sql/sql-tools/README.md index 24453e3aa..bcd714c36 100644 --- a/data-platform/data-development/sql/sql-tools/README.md +++ b/data-platform/data-development/sql/sql-tools/README.md @@ -1,18 +1,16 @@ -# Oracle SQL Tools +# Oracle SQL Tools This section covers Oracle SQL Tools: from SQL Developer Desktop to SQL Developer Web on GUI ADB Database Actions to SQLcl. Providing links to public useful documentation and articles/blogs written by Oracle SQL and Database Advocates and Product Managers. +We use this asset when we want to explore the various SQL IDE development tools like SQL Developer, sqlcl and VS Code with SQL Developer extentions. -Reviewed: 18.11.2024 +Reviewed: 20.11.2024 # Table of Contents 1. [Team Publications](#team-publications) 2. [Useful Links](#useful-links) -# When to use this asset? -When we want to explore the various SQL IDE development tools like SQL Developer, sqlcl and VS Code with SQL Developer extentions. - # Team Publications - Application Continuity - [Does your Database really know your application - Part 1](https://medium.com/@paulbrad71/application-continuity-on-adb-does-your-database-know-your-application-376e44d8a30) - Published on [Medium](http://www.medium.com) on 13th March 2023; @@ -37,7 +35,7 @@ When we want to explore the various SQL IDE development tools like SQL Developer - [SQL Developer Extension for VS Code v24.2 is now available](https://www.thatjeffsmith.com/archive/2024/07/sql-developer-extension-for-vs-code-24-2-is-now-available/) -# Dev Gyms +## Dev Gyms - [The amazing Dev Gym](https://devgym.oracle.com/pls/apex/f?p=10001:20011::::20011::) - Join the Oracle Product Management Dev Gym (FREE!) and build your Oracle technology muscles by taking workouts, quizzes, and even entire classes on SQL, PL/SQL, database design, logic and more. - [Dev Gym Workout Class - Getting Started on Oracle Cloud](https://devgym.oracle.com/pls/apex/f?p=10001:29:4444375111375:::29:P29_CLASS_ID:20342&cs=1qfK8bInptu93se5QM5iMzsT-iih_gFsY78j308d3ZUzrCzX2c0-kgiimo59pm0c_NblFShALC1oOB8MosiaSYQ)