Перейти к содержанию

Болталка обо всём


Лисичkа

Рекомендуемые сообщения

Зная немецкое порно, ты бы и язычком слазил, старый искуситель! ;)

Я бы попробовал языком и губами снять сережку. Потом бы ей вернул разумеется:)

Ссылка на комментарий
Поделиться на другие сайты

Горести и печали люблю, порку не люблю (она совсем не печальна) :D

Это уже нас сближает Зиночка, мне без разницы есть ли у тебя квартира или машина, сколько ты зарабатываешь!

Главное душа-  просто давай встречаться! ;)

Ссылка на комментарий
Поделиться на другие сайты

 

Autocommit ставится по умолчанию на базах типа Sybase и Mssql, для баз типа Oracle и Db2 ты не прав (там autocommit false выставлен), можешь попробовать обкатать такой скрипт (при autocommit false на Oracle или Db2):

 

 

Ты не понял,что я сказал, речь не о том ставится autocommit или нет, а о том что во многих субд DDL операции такие как создание и удаление таблиц не могут быть частью транзакции. Иными словами

 

1) Выполнив DDL операцию ты не сможешь ее откатить.

2) В commit;е DDL операция не нуждается

3) Если DDL операция выполнена внутри транзакции, она ее принудительно коммитит.

 

http://stackoverflow.com/questions/1043598/is-it-possible-to-run-multiple-ddl-statements-inside-a-transaction-within-sql-s

 

I know most databases have restrictions, but Postgres doesn't. You can run any number table creations, column changes and index changes in a transaction, and the changes aren't visible to other users unit COMMIT succeeds.

 

 

Ты прав применительно к MS SQL и Postgres, где DDL операции могут быть частью транзакции:)

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...