
2025 Автор: Lynn Donovan | [email protected]. Последно модифициран: 2025-01-22 17:18
Ако искате да премахнете всички редове от таблица, изразът TRUNCATE TABLE е много по-ефективен от ИЗТРИЙ изявление. Инструкцията TRUNCATE TABLE е DDL команда, така че включва неявна COMMIT , така че няма начин да издадете ОТМЕНАНЕ, ако решите, че не искате да премахвате редовете.
Имайки предвид това, има ли нужда от изтриване commit в Oracle?
DELETE изисква а COMMIT , но ОТСЪЩАНЕ прави не.
По същия начин, имаме ли нужда от commit след drop table? СЪЗДАВАЙТЕ ТАБЛИЦА и ИЗПУСКАНЕ МАСА изявления направи не ангажират транзакция, ако се използва ключовата дума TEMPORARY. (Това прави не се прилага за други операции на временно маси като ALTER ТАБЛИЦА и CREATE INDEX, което направи причина а ангажират .)
Съответно, изисква ли се комит след актуализация в Oracle?
защо не се изисква ангажимент за DDL команди, докато за DML командите е задължително да запазват промените за постоянно в базата данни. Благодаря предварително. Понякога отговорът е: "Това е просто начинът, по който Oracle Corp. го приложи."
Изисква ли се ангажимент след изпълнение незабавно?
Обвържете се не е изисква се след всеки ИЗПЪЛНЕТЕ НЕЗАБАВНО . Някои твърдения НЕ изискват а ангажират ; например, ако съкратите таблица с TRUNCATE. Цялата неангажирана работа в рамките на текущата транзакция са ангажирани или връщане назад - не само изявлението изпълнен по ИЗПЪЛНЕТЕ НЕЗАБАВНО.
Препоръчано:
Какво се изисква от Ария?

Описание. Атрибутът aria-required се използва, за да посочи, че се изисква въвеждане от потребителя на елемент, преди да може да бъде изпратен формуляр. Този атрибут може да се използва с всеки типичен елемент на HTML формуляр; не се ограничава до елементи, на които е присвоена роля ARIA
Eigrp изисква ли IP мрежова команда по подразбиране, за да разпространява маршрут по подразбиране?

Използвайте командата ip default-network, за да накарате IGRP да разпространява маршрут по подразбиране. EIGRP разпространява маршрут до мрежа 0.0. 0.0, но статичният маршрут трябва да бъде преразпределен в протокола за маршрутизиране. В по-ранни версии на RIP, маршрутът по подразбиране, създаден с помощта на ip маршрут 0.0
Как да върнете Git хранилище към предишен комит?

Ако искате да върнете последния комит, просто направете git revert; след това можете да натиснете този нов комит, който отмени предишния ви комит. За да поправите отделената глава, направете git checkout
JDBC изисква ли клиент на Oracle?

Драйверът JDBC Thin не изисква клиентски софтуер на Oracle да бъде инсталиран, но изисква сървърът да бъде конфигуриран с TCP/IP слушател
Как да нулирам файл до последния комит?

Git reset --hard Тази команда връща репо към състоянието на HEAD ревизия, която е последната ангажирана версия. Git отхвърля всички промени, които сте направили от този момент. Използвайте командата за плащане с две тирета, след това пътя до файла, за който искате да се върнете към предишното му състояние