You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: data-platform/data-development/sql/README.md
+4-5Lines changed: 4 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
1
# SQL Repository
2
2
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.
4
4
5
5
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.
6
6
7
7
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.
8
8
9
9
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.
10
10
11
-
Reviewed: 06.03.2024
11
+
Reviewed: 28.05.2025
12
12
13
13
# Table of contents
14
14
@@ -24,29 +24,27 @@ In the [SQL Tools](SQL_Tools/README.md) section, you'll find a collection of ess
24
24
- Database management tools
25
25
- Productivity-enhancing plugins and extensions
26
26
27
-
28
27
## SQL Tips
29
28
30
29
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:
31
30
- Query optimization techniques
32
31
- Common pitfalls and how to avoid them
33
32
- Advanced SQL functions and their use cases
34
33
35
-
36
34
## SQL Oracle23ai
37
35
38
36
Explore the latest advancements with Oracle's cutting-edge AI capabilities in the [SQL Oracle23ai](SQL_Oracle23ai/README.md) section. Here, you will find:
39
37
- New features and enhancements in Oracle23ai
40
38
- Tutorials on integrating AI with your SQL queries
41
39
- Case studies and real-world applications of Oracle23ai
42
40
43
-
44
41
## SQL Do It Yourself
45
42
46
43
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:
47
44
- Practice problems with solutions
48
45
- Step-by-step project guides
49
46
- Interactive SQL challenges to test your skills
47
+
- Classes, Workouts and quizzes to test and strengthen your SQL and PL/SQL
50
48
51
49
52
50
# Useful Links
@@ -59,6 +57,7 @@ To support your development journey, here are some valuable resources related to
Copy file name to clipboardExpand all lines: data-platform/data-development/sql/sql-do-ityourself/README.md
+16-6Lines changed: 16 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ This section covers Public Oracle SQL Tools: Use of SQL in extensive way: from S
5
5
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.
6
6
A SQL Clue Card is also provided.
7
7
8
-
Reviewed: 20.11.2024
8
+
Reviewed: 28.05.2025
9
9
10
10
# Table of Contents
11
11
@@ -14,7 +14,8 @@ Reviewed: 20.11.2024
14
14
15
15
16
16
# 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
+
18
19
19
20
# 2. Useful links
20
21
@@ -27,6 +28,9 @@ Explore a variety of Oracle SQL tools to streamline your database management tas
27
28
-[Getting Started Guide](https://docs.oracle.com/cd/E25259_01/appdev.31/e24285/toc.htm)
28
29
-[Video Tutorials](link)
29
30
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
+
30
34
-**sqlplus**: Master the command-line interface for Oracle Database with sqlplus. Learn essential commands and best practices for efficient SQL execution.
31
35
-[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.
32
36
-[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
90
94
91
95
Ready to explore SQLcl? Follow these steps to install SQLcl and start leveraging its powerful features for SQL scripting and database management.
92
96
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.
94
98
2. Configure SQLcl settings and customize your environment according to your preferences.
95
99
3. Explore SQLcl commands and features to familiarize yourself with its capabilities.
96
100
4. Start scripting and executing SQL commands with ease using SQLcl's intuitive interface.
97
101
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.
100
102
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"
0 commit comments