" /> Passwort <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
Nach Hause SQL Check
PDF

CHECK- - Setzt die gültigen Werte, die in die Tabelle eingefügt werden können.

SQL CHECK--Einschränkungen in CREATE TABLE

Die folgende SQL schafft eine CHECK--Einschränkung für die Spalte "p_id", beim Erstellen einer Tabelle "Personen". Dieser Anschlag können Sie in der Spalte "p_id" nur Zahlen größer als Null einzufügen.

My SQL:

1
2
3
4
5
6
7
8
CREATE TABELLE Personen (
P_id int NICHT NULL,
LastName varchar(255) NICHT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CHECK- (P_id>0)
)

SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
CREATE TABELLE Personen (
P_id int NICHT NULL CHECK- (P_id>0),
LastName varchar(255) NICHT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

So erstellen Sie mehrere CHECK- verwenden Sie folgende Syntax SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
8
CREATE TABELLE Personen (
P_id int NICHT NULL,
LastName varchar(255) NICHT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CONSTRAINT chk_Person CHECK- (P_id>0 UND City="Sandnes")
)

SQL CHECK--Einschränkungen mit ALTER TABLE

Die folgende SQL schafft eine CHECK--Einschränkung für die Spalte "p_id", wenn die Tabelle "Personen" bereits erstellt wurde. Dieser Anschlag können Sie in der Spalte "p_id" nur Zahlen größer als Null einzufügen.

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELLE Personen
ADD CHECK- (P_id>0)

So erstellen Sie mehrere CHECK- verwenden Sie folgende Syntax SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELLE Personen
ADD CONSTRAINT chk_Person CHECK- (P_id>0 UND City="Sandnes")

Entfernen PRÜFEN

Um die Drossel Prüfen Sie mit dem folgenden SQL zu entfernen:

SQL Server / Oracle / MS Access:

1
2
ALTER TABELLE Personen
DROP CONSTRAINT chk_Person

Kommentare

 
+7 #1 alex 2010-07-06 08:55 Vielen Dank - was Sie brauchen. Zitieren
 
 
0 #2 Contra 2011-10-04 11:51 In mir nicht geholfen. MySQL 5.1 Zitieren
 
 
+1 #3 Den 2011-11-16 20:43

Zitieren
 

Genehmigung

Nizza Ajax Poll

Welche meiner Erweiterungen ist die beste?

Statistiken

Anzeige