Csapat Bont - asztal, csonkítása asztal, csepp index, drop database, csepp szekvencia, csepp szinonima

csapat DROP

Használata DROP kérésére törölheti az asztal (táblázat), index (index), és adatbázis (adatbázis).

DROP TABLE

DROP TABLE, használt Oracle adatbázis.
Általában egy asztal a csatlakoztatott több adat objektumok, például egy index által létrehozott elsődleges kulcs, vagy kényszer egyedülálló. kivetett táblázat oszlopai.
Ha töröl egy Oracle tábla automatikusan törli a kapcsolódó index. Törölni egy tábla az adatbázisban, meg kell futtatni a DROP TABLE:

DROP táblázat Példa 1
Törlése táblázat:

Azonban, távolítsa el a tábla nem mindig olyan egyszerű. Bármikor, mi is létrehozhatunk egy táblázatban a integritási kényszerek. Megkötés (Integrityconstraint) - telepítése jellemzően egy asztalra, és korlátozza az adatok típusát, hogy lehet lépett az asztalhoz. Ha megpróbál törölni egy asztal integritási kényszerek, hibaüzenetet jelenít meg, amely hasonlít a következő: «Unique / elsődleges kulcsok táblázatban hivatkozott idegen kulcsok» (az egyedülálló / elsődleges kulcsok az asztal által hivatkozott külföldi kulcsok).

Ha vannak korlátozások más hivatkozott táblákból a törölt tábla, akkor lehet használni kaszkád struktúra CASCADE KORLÁTOKKAL:
DROP TABLE. 2. példa
Törlése asztal integritási kényszerek:

DROP TABLE CASCADE KORLÁTOKKAL;

DROP TABLE, használt mySQL
DROP TABLE. 3. példa

A táblázat törléséhez és használja a lekérdezés:

DROP TABLE. 4. példa

Ha kell telepíteni ellenőrzi a létezését az asztal, ha törli (ha van távolítsa el a táblázatot) kérésére a következő alakú:

DROP TABLE ha létezik asztal;

Ez a kérés kerül sor abban az esetben, a cserélhető tábla létezik az adatbázisban.

DROP INDEX
Ez a kérés DROP INDEX eltávolítására használt indexek a táblázatban.

DROP INDEX. használt Oracle adatbázis:
Ha az index az adatbázisban már nincs szükség, a fejlesztő eltávolítani csapata DROP INDEX. Eltávolítása után az index a hatékonyságát egy keresést az oszlop vagy oszlopok korlátos index, már nem növekszik és hivatkozások az index eltűnik a szótárban. Használt elsődleges kulcs index nem lehet eltávolítani.

Szintaxis DROP INDEX ugyanaz a eltávolítása az index bármilyen típusú (egyediségét, bittérkép vagy B-tree). Annak érdekében, hogy valahogy javítani az index, akkor először távolítsa el azt, majd hozzon létre egy újat.

DROP INDEX. 1. példa

DROP INDEX my_index;

DROP INDEX. 2. példa
Removal index (INDEX) használja a lekérdezés:

DROP INDEX my_index asztal;

Ez a kérés törli az indexek a táblázatban megadott a my_index asztal, de ez nem működik MySQL verziók előtt 3.22. A verzió 3.22 vagy későbbi, a következő parancsot:

ALTER TABLE tábla_neve DROP INDEX index_name;

DROP DATABASE. 1. példa

DROP DATABASE adatbázis;

Kérdés DROP DATABASE eltávolítja az adatbázisból adatbázisba.

TRUNCATE TABLE

Request TRUNCATE TABLE eltávolítására használt adatok egy asztal, ami nem befolyásolná az asztal is. A jobb esetben TRUNCATE TABLE nagyon hasznos lehet.

TRUNCATE TÁBLÁZAT, példák segítségével TRUNCATE TABLE
TRUNCATE TABLE. 1. példa

TRUNCATE TABLE;

DROP SORREND
DROP sorrendben kell törölni a sorozatot.

DROP SEQUENCE. 1. példa

DROP SORREND sorozat_neve;

DROP SZINONIMA
DROP SZINONIMA eltávolítására használt álnevek.

DROP szinonimájaként. 1. példa

DROP SZINONIMA synonym_name;

Törléséhez megosztott álnevek akkor kell használni a DROP PUBLIC szinonimájaként.

DROP szinonimájaként. 2. példa

DROP NYILVÁNOS SZINONIMA synonym_name;