最近发现一个数据库中的某个表有个字段名后面包含了一个空格,这个空格引起了一些小问题,一般出现这种情况,是因为创建对象时,使用双引号或双括号的时候,由于粗心或手误多了一个空格,如下简单案例所示:

 

 

USE TEST;
GO
 
--表TEST_COLUMN中两个字段都包含有空格
CREATE TABLE TEST_COLUMN 
(
    "ID  "    INT IDENTITY (1,1),
    [Name ]   VARCHAR(32),
    [Normal]  VARCHAR(32)
);
GO
 
--表[TEST_TABLE ]中包含空格, 里面对应三个字段,一个前面包含空格(后面详细阐述),一个字段中间包含空格,一个字段后面包含空格。
CREATE TABLE [TEST_TABLE ]
(
 
    [ F_NAME]        NVARCHAR(32),
    [M NAME]         NVARCHAR(32),
    [L_NAME ]        NVARCHAR(32)
)
GO

相关文章:

  • 2022-03-10
  • 2022-01-04
  • 2022-12-23
  • 2021-12-14
  • 2022-12-23
  • 2021-05-28
猜你喜欢
  • 2022-12-23
  • 2022-02-25
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
  • 2022-03-06
相关资源
相似解决方案