Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
SQL Drop Controleer Constraint
Een check constraint is een regel die van toepassing is op een of meer kolommen in een database tabel die informatie in nieuwe records controleert alvorens ze toe te voegen aan de tafel om ervoor te zorgen dat het voldoet aan een bepaalde aandoening . Als u een bestaande tabel met een check constraint erop dat u niet meer nodig hebt , kan je er bij neervalt de cheque beperkingen met behulp van een SQL " ALTER TABLE " query. Functie

meeste SQL talen hebben geen opdracht om een bestaande beperking te wijzigen . Bijvoorbeeld , als u een gebruiker registratie tabel die een veld dat de gebruiker leeftijden controleert en verplicht hen om ouder dan 21 te zijn heeft , kunt u niet wijzigen om te controleren voor leeftijd boven de 18 . De enige manier om dat te doen is om de bestaande beperking eerste laten vallen , voeg deze dan terug naar de tafel met een nieuwe cheque aandoening . Als alternatief kan je niet wilt controleren op specifieke leeftijden , dus laten vallen van de beperking zal de tabel weerhouden dit te doen .
Syntax

Om een check constraint dalen van een tafel , moet u een " ALTER TABLE " query en geef de beperking dat u wilt door het geven van zijn naam te verwijderen . Bijvoorbeeld , het typen " ALTER TABLE klanten DROP CONSTRAINT check_price ; " verwijdert een beperking genaamd " check_price " van de " tafel klanten Deze vraag is niet van invloed niets van de rest van de structuur van de tabel of de gegevens in het natuurlijk laten vallen van een . . tabel uit een database verwijdert ook de check constraint .
Dependent objecten

als uw tafel heeft alle afhankelijke objecten , zoals een oog of een trigger , u kan niet vallen beperkingen op kolommen waarnaar wordt verwezen door deze objecten . u kan de " BEPERKEN " keyword aan het einde van de drop constraint query om dit gedrag af te dwingen , maar het behoud van beperkingen met afhankelijkheden is reeds de standaard actie wanneer u probeert om een beperking te laten vallen . voor dwingen de check constraint te laten vallen , ongeacht de afhankelijkheden , moet u het trefwoord ' CASCADE ' aan het eind van de drop constraint query.
Gevolgen

Dropping een check constraint uit een tabel vergroot het bereik van de gegevens die u kunt invoegen in een veld of velden als de tabel niet meer controleert query's voor de gegevens die aan bepaalde voorwaarden voldoet . dit kan echter een bestaande of toekomstige records toe te voegen aan de database compromis . bijvoorbeeld , als u een gebruiker tabel die vereist leden om ten minste 21 jaar oud en je de leeftijd beperking die controleert op deze eis te laten vallen , geen nieuwe records die zijn leeftijd veld waarden onder 21 kunnen in de tabel worden opgenomen .
< br >

Previous: Next:
  Database Software
·Hoe te String lengte met zoeke…
·SQL Certification Training 
·Hoe te Lines tellen in SQL 
·Hoe kan ik een factuur in Acce…
·Hoe te tabelgegevens in Access…
·Zes belangrijke stappen in het…
·Hoe maak je een Low - Privileg…
·Toegang krijgen tot uw databas…
·Hoe te Informix ODBC drivers t…
  Related Articles
Hoe maak je een Drop Cap gebruiken in Wo…
Hoe te controleren Zin Tussenruimte in W…
Hoe te gebruiken spellingcontrole in Wor…
Hoe je toe meer dan 25 items in een Drop…
Hoe een postbakje Creëren 
Hoe om te controleren Als Word Is geïns…
Hoe maak je een Drop Box Build 
Eenvoudige manier om een selectievakje m…
Hoe te activeren spellingcontrole in MS …
  Software Articles
·Hoe naar Round op het dichtstbijzijnde v…
·Hoe je Super 8 -films omzetten naar CD 
·Photoshop Tips voor het veranderen van O…
·Hoe kan ik Flash Template laten werken i…
·Hoe kan ik mijn Sync Server Tijd ? 
·Wat voor soort software heb je nodig om …
·How to Get Google Aardbeving Fault Zone …
·Hoe te converteren naar tekst Hoofdlette…
·Hoe maak je een kolomdiagram in Microsof…
Copyright © Computer Kennis http://www.nldit.com