JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Getting to Know PL/pgSQL

    SQL SELF
    49 level,0 lecture
    PL/pgSQL is a procedural programming language built right into PostgreSQL. In this lecture, you'll find out why it's useful, how it's different from regular SQL, where it's used, and you'll see a simple example of a PL/pgSQL function. This is your first step toward automating stuff and coding logic right inside your database!
    Open
  • Main Features of PL/pgSQL

    SQL SELF
    49 level,1 lecture
    PL/pgSQL is a procedural language for PostgreSQL that lets you implement business logic, automation, error handling, and complex algorithms right on the server side. In this lecture, you'll learn about the benefits of PL/pgSQL, where to use it, see real examples of functions, triggers, and error handling, and check out some practical cases from the IT world.
    Open
  • Comparing PL/pgSQL with Other Procedural Programming Languages (PL/SQL, T-SQL)

    SQL SELF
    49 level,2 lecture
    In this article, we compare three popular procedural languages for DBMS: PL/pgSQL (PostgreSQL), PL/SQL (Oracle), and T-SQL (SQL Server). You'll learn about their similarities, differences, syntax quirks, error handling, working with cursors, transaction and JSON support, and you'll see code examples for the same task in each language.
    Open
  • PL/pgSQL Syntax Basics

    SQL SELF
    49 level,3 lecture
    In this lecture, you'll get to know the basic structure of PL/pgSQL blocks, learn how to declare variables, use control structures, handle errors, and write simple scripts to automate stuff in PostgreSQL. Examples and tips will help you pick up the syntax fast and dodge common mistakes.
    Open
  • Data Types and How to Use Them in PL/pgSQL: INTEGER, TEXT, BOOLEAN, RECORD

    SQL SELF
    49 level,4 lecture
    In this lecture, you'll learn how to use the main PL/pgSQL data types: INTEGER, TEXT, BOOLEAN, and RECORD. We'll go over what they're for, their quirks, code examples, and common mistakes, so you can confidently use them in your PostgreSQL procedures and functions.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush