je príkaz jazyka DDL (Data Definition Language) v SQL, ktorý sa používa na odstránenie alebo odstránenie tabuľky a jej pridružených údajov z databázy.
voľby určujú, ako má databáza zaobchádzať so všetkými súvisiacimi údajmi alebo obmedzeniami, keď sa tabuľka zruší.
CASCADE;
```
- Účinok:
- Zruší zadanú tabuľku spolu so všetkými jej údajmi a všetkými súvisiacimi objektmi, ktoré na nej závisia.
- Ak má zrušená tabuľka obmedzenia cudzieho kľúča odkazujúce na iné tabuľky, CASCADE automaticky odstráni súvisiace riadky v týchto odkazovaných tabuľkách.
– Podobne, ak má zrušená tabuľka podriadené tabuľky s obmedzeniami cudzieho kľúča, ktoré na ňu odkazujú, KASKÁDA možnosť vymaže aj tieto podriadené tabuľky.
Príklad:
```
DROP TABLE zákazníci KASKÁDA;
```
Tento príkaz vymaže tabuľku `zákazníci` a všetky údaje, ktoré obsahuje. Okrem toho odstráni aj všetky riadky v iných tabuľkách, ktoré majú obmedzenia cudzieho kľúča odkazujúce na tabuľku „zákazníkov“.
2. DROP TABLE with RESTRICT:
- Syntax:
```
DROP TABLE
OBMEDZENIE;
```
- Účinok:
- Zruší špecifikovanú tabuľku, ale zabráni operácii, ak existujú nejaké súvisiace objekty (napr. obmedzenia cudzích kľúčov), ktoré by boli ovplyvnené zrušením.
- Na rozdiel od CASCADE , OBMEDZENIE možnosť automaticky nevymaže súvisiace údaje alebo objekty.
- Ak existujú nejaké závislosti alebo obmedzenia cudzieho kľúča, ktoré bránia zrušeniu tabuľky, vygeneruje sa chybové hlásenie a operácia zlyhá.
Príklad:
```
DROP TABLE zákazníci OBMEDZUJÚ;
```
Ak existujú ďalšie tabuľky s obmedzeniami cudzieho kľúča, ktoré odkazujú na tabuľku `zákazníkov`, tento príkaz zlyhá a vráti chybovú správu. Na úspešné vykonanie príkazu musia byť obmedzenia cudzieho kľúča odstránené alebo upravené pred pokusom o zrušenie tabuľky `customers`.
Voľba medzi CASCADE a OBMEDZENIE závisí od konkrétnej schémy databázy a požadovaného správania. KASKÁDA je užitočné, keď chcete rýchlo vymazať tabuľku a všetky s ňou súvisiace údaje, pričom je OBMEDZENIE zaisťuje, že nedôjde k neúmyselnej strate údajov v dôsledku vzťahov s cudzím kľúčom.
Najnovšie články
-
Čo je vymazanie dopytu?
Vymazanie dopytu je funkcia Azure Data Explorer, ktorá umožňuje používateľom natrvalo odstrániť (vymazať) údaje zo systému. Na rozdiel od iných operácií vymazania, vymazanie nepodlieha žiadnej politike uchovávania. Query Expunge je deštruktívna operácia, ktorá sa nedá vrátiť späť. Všetky tabuľky alebo údaje, ktoré vymažete, budú nedostupné a nenávratné. Používatelia by mali byť pri používaní funkcie Query Expunge mimoriadne opatrní.
-
Ako sa k prenosu súborov z programu Access na SQL Server Express
Import vaše nahrané súbory z programu Access na SQL Server pomáha preniesť vaše webové stránky na viac enterprise - level riešenie . SQL Server umožňuje rozšíriť aplikáciu, ktorá zabezpečuje väčšie množstvo ukladanie dát . Ako Access a SQL Server sú produkty spoločnosti Microsoft , takže presunutie dát je rýchly , jednoduchý proces . SQL Server má sprievodcu, ktorý vám pomôže sprievodca vás prevedie procesom presunu dátových súborov z programu Access na server SQL Server . Pokyny 1 Windows kli
-
Ako nainštalovať Microsoft SQL Server 2000
Microsoft SQL Server 2000 zmení váš počítač na databázový server , a umožňuje ostatným počítačom pripojiť k tomuto serveru . Ak vaša firma spolieha na databázu informácií , ako sú údaje v oblasti ľudských zdrojov , zvážiť Microsoft SQL Server 2000 v počítači , ktorý sa stal databázový server a na počítačoch , ktoré vyžadujú pripojenie k tomuto serveru . Pokyny dovolená 1 Vložte Server 2000 disk Microsoft SQL . Po chvíli sa disk roztočí a inštalačný program sa spustí . Kliknite na SQL Server 20
-
Ako nakonfigurovať WHS servera SQL 2005 Express disky
Windows Home Server ( WHS ) je operačný systém navrhnutý tak , aby domáci používatelia lepšie spravovať svoje súbory a priečinky v prostredí domácej siete . Mnoho aplikácií , ktoré bežia na WHS tiež použiť softvér SQL 2005 Express ukladať svoje informácie . Ak veľké množstvo programov na vašich WHS použiť MS SQL 2005 Express , môžete konfigurovať operačný systém pre optimalizáciu využitia disku tak , že SQL databázy odpovedať na otázky čo najrýchlejšie . Návod dovolená 1 Kliknite na tlačidlo Š
-
Ako sa pripojiť SQL Server 2005 Express do inej databázy pomocou ODBC
SQL Server Express je databázový engine , ktorý vám umožní pripojiť dve databázy dohromady . Tento typ pripojenia databázy sa nazýva spojenej databázy , a to umožňuje pýtať tabuliek umiestnených na inom počítači servera. Môžete prepojiť svoje databázy pomocou Structured Query Language ( SQL ) , ktorý používa Open Database Connectivity konfigurácie ( ODBC ) na prepojenie s Oracle , MySQL , Access alebo iný SQL Server databázy . Pokyny 1 Windows kliknite na tlačidlo Štart a vyberte Všetky p
-
Ako obnoviť SA heslo pre SQL Server 2008
Microsoft SQL Server je relačná databáza podnikovej úrovni . SQL Server je riadený pomocou aplikácie SQL Server Management Studio . V Microsoft SQL Server 2008 , rovnako ako u všetkých verzií SQL Server , sa účet je Authentication Server účet . SQL Server môže byť nakonfigurovaný tak , aby overenie s sa účet alebo overovanie systému Windows . Ak chcete obnoviť sa heslo pre SQL Server 2008 pomocou Microsoft SQL Server Management Studio a upraviť vlastnosti sa účet . Pokyny dovolená 1 Kliknite na
-
Microsoft SQL Server Reporting Services Výukový program
Počnúc Microsoft SQL Server 2000 Reporting Services je cenným nástrojom pre vývojárom vytvárať a nasadzovať správy pre koncových užívateľov . Microsoft SQL Server Reporting Services bol navrhnutý tak , aby pre tvorbu reportov ľahko pomocou Sprievodcu zostavou budovanie a zároveň umožňuje vývojárom vytvárať a upravovať väčšinu aspektov tejto správy ručne . Pomocou Sprievodcu Reporting Services splní väčšinu všeobecné potreby výkazníctva . Spustenie Sprievodca Inside Microsoft Visual Studio , kl
-
SQL Server 2008 dátové typy
SQL Server 2008 je integrovaná aplikácia pre správu dát od spoločnosti Microsoft , ktorý sa používa pre navrhovanie , vývoj a riadenie malých a databázových riešení stredného rozsahu . Každá databáza je tvorená súborom súvisiacich dátových tabuliek , každá tabuľka sa skladá zo stĺpcov s dátovými typmi priradené k obmedzeniu rozsahu hodnôt môže pojať . Môžete napríklad Názov stĺpec s dátovým typom reťazec priradené držať iba abecedy . Číselné dátové typy Číselné dátové typy sú najčastejšie ty