Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Створення Транзакції | Acid
Quizzes & Challenges
Quizzes
Challenges
/
Оптимізація SQL та Особливості Запитів

bookЗавдання: Створення Транзакції

Розглянемо процес створення транзакції на основі таблиці BankAccounts, описаної у попередньому розділі.

Ми виконаємо просту фінансову операцію: переказ коштів з одного рахунку на інший. Забезпечення виконання обох кроків як єдиного логічного блоку ілюструє реальну транзакцію.

Ми працюватимемо з номерами рахунків 101 та 789, а початковий баланс буде наступним:

Завдання

Swipe to start coding

Заповніть пропуски, щоб створити SQL-транзакцію, яка переводить 500 з рахунку 101 на рахунок 789. Переконайтеся, що транзакція починається та завершується коректно з використанням відповідних SQL-ключових слів.

  • Початок транзакції за допомогою правильного SQL-ключового слова.
  • Віднімання 500 з рахунку 101 лише за умови достатнього балансу.
  • Додавання 500 на рахунок 789 лише у разі успішного віднімання.
  • Завершення транзакції за допомогою правильного SQL-ключового слова.
  • Отримання оновлених балансів для обох рахунків наприкінці.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

bookЗавдання: Створення Транзакції

Свайпніть щоб показати меню

Розглянемо процес створення транзакції на основі таблиці BankAccounts, описаної у попередньому розділі.

Ми виконаємо просту фінансову операцію: переказ коштів з одного рахунку на інший. Забезпечення виконання обох кроків як єдиного логічного блоку ілюструє реальну транзакцію.

Ми працюватимемо з номерами рахунків 101 та 789, а початковий баланс буде наступним:

Завдання

Swipe to start coding

Заповніть пропуски, щоб створити SQL-транзакцію, яка переводить 500 з рахунку 101 на рахунок 789. Переконайтеся, що транзакція починається та завершується коректно з використанням відповідних SQL-ключових слів.

  • Початок транзакції за допомогою правильного SQL-ключового слова.
  • Віднімання 500 з рахунку 101 лише за умови достатнього балансу.
  • Додавання 500 на рахунок 789 лише у разі успішного віднімання.
  • Завершення транзакції за допомогою правильного SQL-ключового слова.
  • Отримання оновлених балансів для обох рахунків наприкінці.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4
single

single

some-alt