Microsoft SQL Server中的SQL创建表错误问题
有人能帮我找到此SQL查询在Microsoft SQL Server中不起作用的原因吗Microsoft SQL Server中的SQL创建表错误问题,sql,sql-server,create-table,Sql,Sql Server,Create Table,有人能帮我找到此SQL查询在Microsoft SQL Server中不起作用的原因吗 CREATE TABLE USER ( USER_ID int NOT NULL PRIMARY KEY, USER_L_NAME varchar(30) NOT NULL, USER_F_NAME varchar(20) NOT NULL, PASSWORD varchar(20) NOT NULL, USERNAME varchar(20) NOT NU
CREATE TABLE USER
(
USER_ID int NOT NULL PRIMARY KEY,
USER_L_NAME varchar(30) NOT NULL,
USER_F_NAME varchar(20) NOT NULL,
PASSWORD varchar(20) NOT NULL,
USERNAME varchar(20) NOT NULL,
DOB date NOT NULL,
COUNTRY char(30) NOT NULL,
STATE_REGION char(2),
EMAIL varchar(20) NOT NULL,
STREET varchar(50) NOT NULL,
CITY varchar(30),
ZIP_CODE char(5),
MOBILE_PHONE char(11)
);
用户是—与大多数其他数据库一样
您可以通过使用方括号括住该标识符来引用该标识符CREATE TABLE[USER]…,或者将表名更改为其他名称,例如USERS
我推荐后者。使用保留字作为标识符容易出错。您需要在以后使用该标识符的任何地方引用该标识符,这很容易避免。这意味着什么不起作用?你犯了什么错误?@Alejandro general syntaxerror@JustinLowenstein当你报告错误时,请不要转述。剪切并粘贴整个邮件。我们不应该在数据库中存储纯文本密码。