Прим Палвер
Мыслитель
(6847)
13 лет назад
sql-запрос - строка запроса к базе данных sql
sql-транзакция - череда строк запросов; если одна из строк с ошибкой - предыдущие строки запросов отнимаются, т. е. исполняются правильно подряд либо все, либо ни одна
Как в банке:
1) снятие с одного счёта;
2) запись на другой счёт.
Если снято, но не зачислено, деньги на первый счёт возвращаются, потому что это транзакция.
Алекс Красс
Просветленный
(40154)
13 лет назад
Почти одно и тоже, но есть различия.
SQL (ˈɛsˈkjuˈɛl; англ. Structured Query Language — «язык структурированных запросов» ) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.
Transact-SQL (T-SQL) — процедурное расширение языка SQL компаний Microsoft (для Microsoft SQL Server) и Sybase (для Sybase ASE).
Отличие в небольшом расширении функционала.
=Serge=
Просветленный
(36146)
13 лет назад
Существует разница в транзакционных запросах и обычных. Транзакция применяется при внесении изменений в базу данных, которые гарантированно должны быть завершены правильным образом. Тут уже приводили пример с транзакцией на счету денег -цель не допустить ситуации назавершенности процесса ( и деньги получили и на счете они остались ))).
Для получения обычной информации транзакция не нужна... Но все зависит от природы информации ;-).