mysql - SQL Server 如何创建带空格的列名

标签 mysql sql sql-server space

我想创建一个名称中包含空格的列。在 MySQL 中,我只是使用反引号创建了它,但在 SQL Server 中会导致错误。是否可以创建带空格的列名?

我已经尝试了以下但它不起作用。

create table space_check
(
`roll num` int,
name varchar(50)
)

谁能告诉我如何创建这个?

最佳答案

在 SQL-Server 中使用括号

create table space_check
(
  [roll num] int,
  name varchar(50)
)

关于mysql - SQL Server 如何创建带空格的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28229225/

相关文章:

php - "insert ... on duplicate key update"查询适用于 phpmyadmin 但不适用于 PDO

mysql - 如果表有结果则连接表

sql - 如何在 SQL 中不显示计数列

.net - 有没有办法在参数替换后从 SqlCommand 获取完整的 sql 文本?

android - 从MySql数据库获取cUrl

MySQL:无法创建表(错误号:150)

sql - 如果列具有不同的行数(通过匹配名称),如何从列值中减去列值

mysql - 如何选择具有相同外部列表(两个表)的记录?

Sql - 如何搜索具有两个特定变量的不同行

SQL Server 日期 CAST 默认格式