Skip to content

Commit 887335f

Browse files
Merge pull request #1788 from oracle-devrel/Oracle-SQL-Change-II-May2025
Oracle-SQL-Change-II-May2025
2 parents c179a09 + c2b86de commit 887335f

File tree

2 files changed

+20
-11
lines changed

2 files changed

+20
-11
lines changed

data-platform/data-development/sql/README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# SQL Repository
22

3-
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.
3+
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.
44

55
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.
66

77
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.
88

99
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.
1010

11-
Reviewed: 06.03.2024
11+
Reviewed: 28.05.2025
1212

1313
# Table of contents
1414

@@ -24,29 +24,27 @@ In the [SQL Tools](SQL_Tools/README.md) section, you'll find a collection of ess
2424
- Database management tools
2525
- Productivity-enhancing plugins and extensions
2626

27-
2827
## SQL Tips
2928

3029
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:
3130
- Query optimization techniques
3231
- Common pitfalls and how to avoid them
3332
- Advanced SQL functions and their use cases
3433

35-
3634
## SQL Oracle23ai
3735

3836
Explore the latest advancements with Oracle's cutting-edge AI capabilities in the [SQL Oracle23ai](SQL_Oracle23ai/README.md) section. Here, you will find:
3937
- New features and enhancements in Oracle23ai
4038
- Tutorials on integrating AI with your SQL queries
4139
- Case studies and real-world applications of Oracle23ai
4240

43-
4441
## SQL Do It Yourself
4542

4643
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:
4744
- Practice problems with solutions
4845
- Step-by-step project guides
4946
- Interactive SQL challenges to test your skills
47+
- Classes, Workouts and quizzes to test and strengthen your SQL and PL/SQL
5048

5149

5250
# Useful Links
@@ -59,6 +57,7 @@ To support your development journey, here are some valuable resources related to
5957
- [Oracle Database 23ai: Application Development](https://www.oracle.com/database/technologies/application-development.html)
6058
- [@ThatJeffSmith](https://www.thatjeffsmith.com/)
6159
- [SQL Blog by Chris Saxon](https://blogs.oracle.com/sql)
60+
- [DevGym](https://devgym.oracle.com/pls/apex/f?p=10001:201:15932218738087:::::)
6261
- [The Magic of SQL by Chris Saxon - YouTube Channel](https://www.youtube.com/c/TheMagicofSQL)
6362
- [SQL and Database explained! By Connor McDonald - YouTube Channel](https://www.youtube.com/@DatabaseDude)
6463
- [Learning is not a Spectator Sport - Connor McDonald Blog](https://connor-mcdonald.com)

data-platform/data-development/sql/sql-do-ityourself/README.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This section covers Public Oracle SQL Tools: Use of SQL in extensive way: from S
55
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.
66
A SQL Clue Card is also provided.
77

8-
Reviewed: 20.11.2024
8+
Reviewed: 28.05.2025
99

1010
# Table of Contents
1111

@@ -14,7 +14,8 @@ Reviewed: 20.11.2024
1414

1515

1616
# 1. Team Publications
17-
TBD
17+
- [Subqueries, Scalar Subqueries, IN and EXISTS and CTEs WITH clause- Linkedin Post](https://www.linkedin.com/posts/ppaolucci_devgym-chrissaxon-activity-7333117804474216449-uwul?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAAKKqcBMGaLM24oFc1jnB_Fhe5AkpZfpu4)
18+
1819

1920
# 2. Useful links
2021

@@ -27,6 +28,9 @@ Explore a variety of Oracle SQL tools to streamline your database management tas
2728
- [Getting Started Guide](https://docs.oracle.com/cd/E25259_01/appdev.31/e24285/toc.htm)
2829
- [Video Tutorials](link)
2930

31+
- **SQL Developer for VS Code**: Microsoft Visual Studio Code (VS Code) extension which brings the ability to execute your SQL queries and scripts, perform PL/SQL development, and interact with your database schema objects. SQL Developer for VS Code is the evolution of our popular SQL Developer desktop application embracing, thus, the familiar richness of our desktop version, reimagined into a lighter and more flexible tool that adapts to your needs. Including our SQLcl as a modern command-line interface.
32+
- [SQL Developer for VS Code](https://www.oracle.com/database/sqldeveloper/vscode)
33+
3034
- **sqlplus**: Master the command-line interface for Oracle Database with sqlplus. Learn essential commands and best practices for efficient SQL execution.
3135
- [Official Documentation: ](https://docs.oracle.com/en/database/oracle/oracle-database/23/sqpug/index.html)Comprehensive guide covering SQL*Plus commands and usage for Oracle Database 23ai.
3236
- [Command Reference: ](https://docs.oracle.com/en/database/oracle/oracle-database/21/sqpug/SQL-Plus-command-reference.html#GUID-177F24B7-D154-4F8B-A05B-7568079800C6)Detailed command reference for SQL*Plus in Oracle Database 21c, including syntax and examples.
@@ -90,15 +94,21 @@ Discover the advanced features and functionalities of SQLcl, Oracle's command-li
9094

9195
Ready to explore SQLcl? Follow these steps to install SQLcl and start leveraging its powerful features for SQL scripting and database management.
9296

93-
1. [Download SQLcl](https://docs.oracle.com/en/database/oracle/apex/23.2/aeadm/downloading-and-installing-sqlcl.html) and follow the installation instructions for your operating system.
97+
1. [Download SQLcl](https://www.oracle.com/database/sqldeveloper/technologies/sqlcl/download/) and follow the installation instructions for your operating system.
9498
2. Configure SQLcl settings and customize your environment according to your preferences.
9599
3. Explore SQLcl commands and features to familiarize yourself with its capabilities.
96100
4. Start scripting and executing SQL commands with ease using SQLcl's intuitive interface.
97101

98-
## 3. SQL Developer
99-
Oracle SQL Developer is a free, integrated development environment that simplifies the development and management of Oracle Database in both traditional and Cloud deployments. SQL Developer offers complete end-to-end development of your PL/SQL applications, a worksheet for running queries and scripts, a DBA console for managing the database, a reports interface, a complete data modeling solution, and a migration platform for moving your 3rd party databases to Oracle.
100102

101-
[SQL Developer Official Documentation](https://docs.oracle.com/en/database/oracle/sql-developer/)
103+
## 3. SQL Data Modeler
104+
Oracle SQL Developer Data Modeler is a data modeling and database design tool that provides an environment for capturing, modeling, managing, and exploiting metadata.
105+
It can be integrated in the existing SQL Developer or it can be downloaded as standalone.
106+
- [Oracle SQL Developer Data Modeler](https://docs.oracle.com/en/database/oracle/sql-developer-data-modeler/index.html)
107+
108+
109+
## 4. DevGym DIY workout classes
110+
111+
1. [Databases for Developers: Next Level](https://devgym.oracle.com/pls/apex/f?p=10001:29:15932218738087:::29:P29_CLASS_ID:4063&cs=1_nEHG6GUd1XcC6iF7c9h6qOm91c7J7kbUnsfGwr0G7UUnUNhmQZff1nYX9YxqGuI7fvPcyjdHo5OIO8tWsnhzw) - SQL tutorial to help you improve your Oracle SQL skills. This follows "the Databases for Developers: Foundations"
102112

103113

104114
# License

0 commit comments

Comments
 (0)