Sql 语法错误 - 期待 ( 或
Sql syntax error - expecting ( or as
我正在尝试编写此 SQL 代码:
create table Users
{
UserID int primary key identity(200,1),
FirstName varchar(20) not null,
LastName varchar(20) not null,
BirthDate dateTime not null,
HomeTown varchar(30),
WorkPlace varchar(40),
Email not null
}
问题是接下来的 {
符号,我得到错误:
Incorrect syntax near '{'.
当我将鼠标悬停在它添加的标志上时:
Expecting '(' or AS
另外,括号中的值也有错误
Incorrect syntax near '20'. Expecting '(' or Select".
问题是我有另一个 SQL 文档(不是我写的)并且那里有相同的语法!为什么会这样,我该如何解决?
您没有为 Email
列指定 datatype
。
使用 () 而不是 {}。
您的 sql 语句应如下所示,首先将 {} 更改为 (),然后将数据类型添加到您的电子邮件列
create table Users (
UserID int primary key identity(200,1),
FirstName varchar(20) not null,
LastName varchar(20) not null,
BirthDate dateTime not null,
HomeTown varchar(30),
WorkPlace varchar(40),
[Email] varchar(255) not null
)
你需要方括号而不是大括号 - http://www.w3schools.com/sql/sql_create_table.asp 也是电子邮件的数据类型
即
create table Users
(
UserID int primary key identity(200,1),
FirstName varchar(20) not null,
LastName varchar(20) not null,
BirthDate dateTime not null,
HomeTown varchar(30),
WorkPlace varchar(40),
Email varchar(40) not null
)
我正在尝试编写此 SQL 代码:
create table Users
{
UserID int primary key identity(200,1),
FirstName varchar(20) not null,
LastName varchar(20) not null,
BirthDate dateTime not null,
HomeTown varchar(30),
WorkPlace varchar(40),
Email not null
}
问题是接下来的 {
符号,我得到错误:
Incorrect syntax near '{'.
当我将鼠标悬停在它添加的标志上时:
Expecting '(' or AS
另外,括号中的值也有错误
Incorrect syntax near '20'. Expecting '(' or Select".
问题是我有另一个 SQL 文档(不是我写的)并且那里有相同的语法!为什么会这样,我该如何解决?
您没有为 Email
列指定 datatype
。
使用 () 而不是 {}。
您的 sql 语句应如下所示,首先将 {} 更改为 (),然后将数据类型添加到您的电子邮件列
create table Users (
UserID int primary key identity(200,1),
FirstName varchar(20) not null,
LastName varchar(20) not null,
BirthDate dateTime not null,
HomeTown varchar(30),
WorkPlace varchar(40),
[Email] varchar(255) not null
)
你需要方括号而不是大括号 - http://www.w3schools.com/sql/sql_create_table.asp 也是电子邮件的数据类型
即
create table Users
(
UserID int primary key identity(200,1),
FirstName varchar(20) not null,
LastName varchar(20) not null,
BirthDate dateTime not null,
HomeTown varchar(30),
WorkPlace varchar(40),
Email varchar(40) not null
)