Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что такое sql-транзакция? Sql-запрос и sql-транзакция это одно и то же?

ANTBLD + Мастер (2436), закрыт 13 лет назад
Лучший ответ
Прим Палвер Мыслитель (6847) 13 лет назад
sql-запрос - строка запроса к базе данных sql

sql-транзакция - череда строк запросов; если одна из строк с ошибкой - предыдущие строки запросов отнимаются, т. е. исполняются правильно подряд либо все, либо ни одна

Как в банке:
1) снятие с одного счёта;
2) запись на другой счёт.
Если снято, но не зачислено, деньги на первый счёт возвращаются, потому что это транзакция.
Остальные ответы
yurax401 Мыслитель (8790) 13 лет назад
нет.
Трансзакция - это запись какого-то процесса.
Мы встречаемся с трз. в жизни: когда деньги из банкомата снимаем...
Алекс Красс Просветленный (40154) 13 лет назад
Почти одно и тоже, но есть различия.

SQL (ˈɛsˈkjuˈɛl; англ. Structured Query Language — «язык структурированных запросов» ) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

Transact-SQL (T-SQL) — процедурное расширение языка SQL компаний Microsoft (для Microsoft SQL Server) и Sybase (для Sybase ASE).

Отличие в небольшом расширении функционала.
=Serge= Просветленный (36146) 13 лет назад
Существует разница в транзакционных запросах и обычных. Транзакция применяется при внесении изменений в базу данных, которые гарантированно должны быть завершены правильным образом. Тут уже приводили пример с транзакцией на счету денег -цель не допустить ситуации назавершенности процесса ( и деньги получили и на счете они остались ))).
Для получения обычной информации транзакция не нужна... Но все зависит от природы информации ;-).
Похожие вопросы