Я новичок в Microsoft SQL Server, и я занимаюсь этим упражнением в своей книге. Я до сих пор неплохо справляюсь ... Я пытаюсь создать таблицу из этого кода, и она говорит о синтаксической ошибке в create table. Я не уверен, я провел исследования, не получив удачи в решении. Это то, что говорится в книге, но ее не работает ... Любая помощь и руководство будут очень благодарны.Ошибка синтаксиса SQL в CREATE TABLE
CREATE TABLE SALESPERSON
(
NickName Char (35) NOT NULL,
LastName Char (25) NOT NULL,
FirstName Char (25) NOT NULL,
HireDate DateTime NOT NULL
WageRate Numeric NOT NULL,
CommissionRate Numeric NOT NULL,
Phone Char (12) NOT NULL,
Email Varchar (100) NOT NULL,
CONSTRAINT SALESPERSON_PK PRIMARY KEY(NickName)
);
Вам не хватает запятой –
Side Примечание: помните, что 'CHAR (35)' будет означать, что вы ** всегда ** получаете 35 символов - даже если вы введете только 5 (остальные будут заполнены пробелами). Обычно это не очень хорошая идея - для любого столбца строки более 5 символов я бы рекомендовал всегда использовать 'VARCHAR (n)' вместо этого. –