Я пытался выполнить этот запрос ниже, но, возвращает SQL Server этой ошибки:SQL Server 2008 Создание ошибки таблицы
Incorrect syntax definition of constraint ' 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())
)
Спасибо, Alex, теперь я получаю «в базе данных уже есть объект с именем« int »« – lipesmile
Как я уже сказал, ошибка не в коде, который вы опубликовали. Я не могу догадаться, где и что такое ошибка, если я не вижу код. Единственное, что говорит мне об ошибке, это то, что вы пытаетесь создать объект (SP, функцию или таблицу) с именем «int», и он уже существует в базе данных. Вам нужно либо отправить полный образец кода (если он не слишком большой), либо найти ошибку самостоятельно. Если вы используете SSMS, вы должны увидеть номер строки рядом с сообщением об ошибке (это не всегда показывает правильную строку), если вы дважды щелкните сообщение об ошибке, оно приведет вас к этой строке. – Alex
Также вы можете попробовать Google для получения сообщений об ошибках. – Alex