好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

SQLServer查找表名或列名中包含空格的表和列实例代码

前言

本文主要给大家介绍的是关于SQL Server查找包含空格的表和列的相关内容,为什么会有这篇文章,是因为最近发现一个数据库中的某个表有个字段名后面包含了一个空格,这个空格引起了一些小问题,一般出现这种情况,是因为创建对象时,使用双引号或双括号的时候,由于粗心或手误多了一个空格,如下简单案例所示:

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 

查看更多关于SQLServer查找表名或列名中包含空格的表和列实例代码的详细内容...

  阅读:52次