We may earn an affiliate commission when you visit our partners.
Ed Freitas

Companies rely on the backend developers when meeting SLAs with customers. This course will teach you how to proficiently write PL/SQL executable blocks using DML and the INTO clause to hold values returned by PL/SQL for the Oracle database.

Read more

Companies rely on the backend developers when meeting SLAs with customers. This course will teach you how to proficiently write PL/SQL executable blocks using DML and the INTO clause to hold values returned by PL/SQL for the Oracle database.

Writing high-performing database code is one of the key ingredients to maintain and improve customer satisfaction. In this course, Oracle Database Program with PL/SQL Exam Number: 1Z0-149 - Writing SQL in PL/SQL, you’ll learn to apply the guidelines and recommendations offered by Oracle in structuring your PL/SQL program and writing maintainable code. First, you’ll explore the lexical units that make up a PL/SQL program. Next, you’ll use Data Manipulation Language (DML) and discover how to select, insert, delete, and update data in an Oracle database. Finally, you’ll learn to use the INTO clause to hold the values returned by a SQL statement. When you finish this course, you’ll have the skills and knowledge to write effective PL/SQL code needed to create a fast-performing backend.

This course is no longer available. Find something similar by browsing:
SQL PL/SQL Oracle DML INTO Clause Data Manipulation Database Programming

What's inside

Syllabus

Course Overview
PL/SQL Program Components
DML and PL/SQL Blocks
INTO Clause and Returned Values
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops knowledge of an SQL language for storing and managing data
Examines using PL/SQL atomically within an SQL statement
Teaches best practices for writing efficient and maintainable code

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Oracle pl/sql exam prep and code quality

According to students, this course is a largely positive resource, especially for those preparing for the Oracle 1Z0-149 certification exam. Learners highlight the clear explanations of complex topics like DML operations and the INTO clause, finding the practical examples and guidelines for efficient and maintainable code highly valuable. While many found it a solid introduction and effective for exam objectives, some experienced professionals felt it was too basic. A common suggestion was for more hands-on labs and practice questions to enhance the practical application of the concepts taught.
Offers useful guidance for efficient, maintainable code.
"I found the examples really helpful for understanding how to write efficient PL/SQL code."
"The focus on performance and maintainable code is spot on. I appreciated the practical guidelines."
"The tips for writing efficient code were very useful in my daily work, improving my existing projects."
"I learned practical methods to structure my PL/SQL programs for better performance and readability."
Instructor provides very clear and detailed explanations.
"The instructor explains complex topics like DML operations and the INTO clause very clearly."
"Every topic was covered in detail, making sure I understood the whys and hows of PL/SQL programming."
"The explanations are generally clear, making it easy to follow even the more intricate details."
"I appreciated how clearly the concepts were broken down, making them accessible to me."
Highly effective for 1Z0-149 certification exam preparation.
"This course was a fantastic resource for preparing for the 1Z0-149 exam. The instructor explains complex topics..."
"Perfect for passing the 1Z0-149 exam! Every topic was covered in detail, making sure I understood the whys and hows..."
"Covers the 1Z0-149 syllabus effectively. The instructor's pace is good, and the explanations are generally clear."
"I found this course very effective for addressing the Oracle 1Z0-149 exam objectives."
Some sections felt rushed, requiring external study.
"The content is mostly good, but it felt a bit rushed in some sections, especially when diving into the INTO clause nuances."
"I had to consult the official Oracle documentation quite a bit to fully grasp some concepts not fully expanded upon here."
"I found myself needing supplementary materials to fully understand certain advanced topics or edge cases."
"The pace sometimes felt too fast for me to fully absorb the material without pausing and researching."
Learners desire more practical exercises and lab environments.
"My only minor feedback is that more hands-on labs would have made it even better for practical application beyond just theory."
"I wish there were more practice questions or a dedicated lab environment provided to test my skills."
"The course would benefit significantly from additional coding exercises and real-world scenarios to solidify understanding."
"I would have liked more opportunities to write code along with the instructor."
Better suited for beginners; may lack depth for experienced users.
"Found this course to be too basic for someone with existing PL/SQL experience. It felt like a rehash of entry-level concepts."
"Might be good for absolute beginners, but not for experienced professionals looking for advanced techniques."
"While good for fundamentals, I was hoping for more advanced optimization techniques than what was covered in detail."
"I felt it was more of a refresher for me rather than something new and challenging."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Oracle Database Program with PL/SQL Exam Number: 1Z0-149 - Writing SQL in PL/SQL with these activities:
Review Oracle database concepts
This activity will help refresh fundamental knowledge
Browse courses on Oracle Database
Show steps
  • Review Oracle database concepts
  • Practice creating and querying Oracle databases
Review PL/SQL syntax
This activity will help provide foundational knowledge
Browse courses on PL/SQL
Show steps
  • Review the PL/SQL syntax
  • Practice writing simple PL/SQL statements
Follow a tutorial on writing PL/SQL code
This activity will help build skills in writing PL/SQL code
Browse courses on PL/SQL
Show steps
  • Find a tutorial on writing PL/SQL code
  • Follow the tutorial step-by-step
  • Practice writing PL/SQL code on your own
Four other activities
Expand to see all activities and additional details
Show all seven activities
Attend a study group to discuss PL/SQL topics
This activity will help benefit from the perspectives of others
Browse courses on PL/SQL
Show steps
  • Find a study group
  • Attend the study group regularly
  • Participate in discussions
Practice writing PL/SQL code on LeetCode
This activity will help reinforce understanding of PL/SQL concepts
Browse courses on PL/SQL
Show steps
  • Create a LeetCode account
  • Find PL/SQL problems on LeetCode
  • Solve the problems
Create a PL/SQL program to solve a real-world problem
This activity will help apply PL/SQL skills to a practical problem
Browse courses on PL/SQL
Show steps
  • Identify a real-world problem that can be solved using PL/SQL
  • Design a PL/SQL program to solve the problem
  • Implement the PL/SQL program
  • Test the PL/SQL program
Start a project to create a PL/SQL application
This activity will help gain experience in developing PL/SQL applications
Browse courses on PL/SQL
Show steps
  • Choose a project idea
  • Design the application
  • Develop the application
  • Test the application
  • Deploy the application

Career center

Learners who complete Oracle Database Program with PL/SQL Exam Number: 1Z0-149 - Writing SQL in PL/SQL will develop knowledge and skills that may be useful to these careers:
Database Architect
Database Architects design and implement database systems. This course can help you build a foundation for a career as a Database Architect by teaching you how to write efficient PL/SQL code, which is essential for designing and implementing Oracle databases.
Database Administrator
Database Administrators are responsible for the installation, configuration, maintenance, and performance of database management systems. This course can help you build a foundation for a career as a Database Administrator by teaching you how to write efficient PL/SQL code, which is essential for managing Oracle databases.
Data Analyst
Data Analysts use their knowledge of data and statistical techniques to solve business problems. This course can help you develop the skills you need to be a successful Data Analyst by teaching you how to write PL/SQL code to manipulate and analyze data.
Business Intelligence Analyst
Business Intelligence Analysts use data to help businesses make better decisions. This course can help you build a foundation for a career as a Business Intelligence Analyst by teaching you how to write PL/SQL code to extract and analyze data.
Network Administrator
Network Administrators are responsible for the planning, implementation, and management of computer networks. This course can help you develop the skills you need to be a successful Network Administrator by teaching you how to write efficient PL/SQL code, which is used in a variety of network management systems.
Computer Programmer
Computer Programmers design, develop, and maintain computer programs. This course can help you develop the skills you need to be a successful Computer Programmer by teaching you how to write efficient PL/SQL code, which is used in a variety of programming languages.
Web Developer
Web Developers design, develop, and maintain websites. This course can help you develop the skills you need to be a successful Web Developer by teaching you how to write efficient PL/SQL code, which is used in a variety of web development frameworks.
Mobile Developer
Mobile Developers design, develop, and maintain mobile applications. This course can help you develop the skills you need to be a successful Mobile Developer by teaching you how to write efficient PL/SQL code, which is used in a variety of mobile development frameworks.
Data Engineer
Data Engineers design, build, and maintain data pipelines. This course can help you develop the skills you need to be a successful Data Engineer by teaching you how to write efficient PL/SQL code, which is used in a variety of data engineering tools.
Systems Analyst
Systems Analysts design, develop, and implement computer systems. This course can help you develop the skills you need to be a successful Systems Analyst by teaching you how to write efficient PL/SQL code, which is used in a variety of computer systems.
Software Developer
Software Developers design, develop, and maintain software applications. This course can help you develop the skills you need to be a successful Software Developer by teaching you how to write efficient PL/SQL code, which is used in a variety of software applications.
Data Scientist
Data Scientists use their knowledge of data, statistics, and machine learning to solve complex business problems. This course can help you develop the skills you need to be a successful Data Scientist by teaching you how to write PL/SQL code to manipulate and analyze data.
IT Manager
IT Managers are responsible for the planning, implementation, and management of information technology systems. This course can help you develop the skills you need to be a successful IT Manager by teaching you how to write efficient PL/SQL code, which is used in a variety of IT systems.
Machine Learning Engineer
Machine Learning Engineers design, develop, and maintain machine learning models. This course may help you develop some of the skills you need to be a successful Machine Learning Engineer by teaching you how to write PL/SQL code, which is used in some machine learning tools.
Artificial Intelligence Engineer
Artificial Intelligence Engineers design, develop, and maintain artificial intelligence systems. This course may help you develop some of the skills you need to be a successful Artificial Intelligence Engineer by teaching you how to write PL/SQL code, which is used in some artificial intelligence tools.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Oracle Database Program with PL/SQL Exam Number: 1Z0-149 - Writing SQL in PL/SQL.
This classic text provides a comprehensive overview of PL/SQL, from its basic syntax and semantics, and how to work with the Oracle database.
Provides best practices and guidelines for writing efficient and maintainable PL/SQL code, ensuring high performance and reliability.
Focuses on using PL/SQL for data management and application development.
Covers the basics of PL/SQL application development, including user interface design and database connectivity.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser