" /> Password <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
PDF

1
2
3
4
5
6
7
8
CREATE TABLE Persons (
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
 (P_Id>0)
)

SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
CREATE TABLE Persons (
P_Id int NOT NULL  (P_Id>0),
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

Для создания нескольких используйте следующий синтаксис SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
8
CREATE TABLE Persons (
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CONSTRAINT   (P_Id>0 AND City=)
)

SQL Ограничения при ALTER TABLE

Следующие SQL создает ограничитель в колонке "P_Id", когда таблицы "Persons" уже создана. Данный ограничитель позволяет вставлять в колонку "P_Id" только числа больше нуля.

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABLE Persons
ADD  (P_Id>0)

Для создания нескольких используйте следующий синтаксис SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABLE Persons
ADD CONSTRAINT   (P_Id>0 AND City=)

Для удаления ограничителя используйте следующий SQL:

SQL Server / Oracle / MS Access:

1
2
ALTER TABLE Persons
DROP CONSTRAINT 

Comments

 
+7 #1 alex 2010-07-06 08:55 Thank you - what you need. Quote
 
 
0 #2 Contra 2011-10-04 11:51 In not helped me. MySQL 5.1 Quote
 
 
+1 #3 Den 2011-11-16 20:43

Quote
 

Authorization

Nice Ajax Poll

Which one of my extensions is the best?

Statistics

Advertisement