В чем разница между «совершать» и «совершать работу»? - PullRequest
6 голосов
/ 04 ноября 2010

Я спрашивал в терминах Oracle SQL * PLUS ...

Ответы [ 3 ]

16 голосов
/ 04 ноября 2010

Ничего: -)

Оракул говорит

Поддерживается ключевое слово WORK для соответствие стандарту SQL. Заявления COMMIT и COMMIT WORK являются эквивалент.

8 голосов
/ 04 ноября 2010

Ничего - это необязательное утверждение

Подробнее см. Здесь

Цитата из этой статьи :

Чтобы внести изменения, сделанные в постоянной транзакции, введите оператор COMMIT.

Синтаксис оператора COMMIT:

COMMIT [WORK] [COMMENT 'your comment'];

РАБОТА не обязательна.

КОММЕНТАРИЙ также необязательна, укажите это, если хотите идентифицировать эту транзакцию в словаре данных DBA_2PC_PENDING.

3 голосов
/ 05 ноября 2010

Пять символов - «РАБОТА».

: -)

Однако эффект обеих команд одинаков.

Делись и наслаждайся.

...