【发布时间】:2016-06-12 23:01:40
【问题描述】:
我试图在下面执行这个查询,但是 SQL Server 返回这个错误:
约束“TABLE”的语法定义不正确
这里查询有错误的部分
create table Vendedor
(
Vend_idVendedor int identity,
Vend_Nome VARCHAR(45) not null,
Vend_CPF int not null,
Vend_Cargo VARCHAR(15) not null,
Vend_Salario FLOAT not null,
Vend_Telefone INT not null,
Vend_Celular INT not null,
Vend_Admissao DATE not null,
constraint PK_Vend_idVend primary key (Vend_idVendedor),
constraint CK_Vend_CPF check(len(Vend_CPF) = 11),
constraint CK_Vend_Tel check(len(Vend_Telefone) = 10),
constraint CK_Vend_Cel check(len(Vend_Celular) = 11),
constraint UQ_Vend_CPF unique(Vend_CPF),
constraint UQ_Vend_Cel unique(Vend_Celular),
constraint CK_Vend_Adm check(Vend_Admissao >= '2016-01-02' and Vend_Admissao <= getdate())
)
【问题讨论】:
标签: sql-server sql-server-2008 create-table