-2 sql-server
Create table A1
(
seq_no int,
1100 varchar(20)
)
Run Code Online (Sandbox Code Playgroud)
With this query, I am getting an error
Incorrect syntax near 1100
How to overcome this in SQL Server?
您需要将以数字开头(或名称中带有空格)的列名称放在方括号中,如下所示:
Create table A1
(
seq_no int,
[1100] varchar(20)
)
Run Code Online (Sandbox Code Playgroud)
或者只是简单地避免使用这样的列名-那些列名将在整个编码过程中继续引起头痛和悲伤- 尽可能避免这种情况!