在SQL Server Management Studio中执行查询

用户名

我正在尝试在SQL Server Management Studio中执行此非常简单的查询。但是它给出了错误:

CREATE TABLE `contact` (
  `contact_id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(45) NOT NULL,
  `email` varchar(45) NOT NULL,
  `address` varchar(45) NOT NULL,
  `telephone` varchar(45) NOT NULL,
  PRIMARY KEY (`contact_id`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8

错误是:

消息102,级别15,状态1,第3行
'`'附近的语法不正确。

我也尝试通过替换 with'`,但仍然没有帮助

乔尔·科荷恩(Joel Coehoorn)

反引号(`)字符仅用于MySql。这不是标准的。Sql Server是完全不同的动物。您需要使用方括号([并且]-也是非标准)将表和列名称包含在Sql Server中。Sql Server还支持双引号("),这是SQL标准的一部分,但由于某种原因不太常见。

当我在使用它时,ENGINE和AUTO_INCREMENT以及CHARSET子句也是MySql特有的。

试试这个:

CREATE TABLE contact (
  contact_id int IDENTITY(25,1) NOT NULL PRIMARY KEY,
  [name] varchar(45) NOT NULL,
  email varchar(45) NOT NULL,
  "address" varchar(45) NOT NULL,
  telephone varchar(45) NOT NULL
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL Server Management Studio中执行之前禁用查询验证

来自分类Dev

SQL Server:在Management Studio中获取已创建表的查询

来自分类Dev

查询在SQL Server Management Studio中不起作用

来自分类Dev

将查询结果插入表中 - SQL Server Management Studio

来自分类Dev

SQL Server Management Studio查询停止/退出

来自分类Dev

SQL server management studio 子查询

来自分类Dev

为什么ASP.NET不执行SQL Server Management Studio所执行的查询?

来自分类Dev

SQL 执行返回的结果与直接在 MS SQL Server Management Studio 中执行不同

来自分类Dev

SQL Server Management Studio中的自动完成

来自分类Dev

SQL Server Management Studio中的默认编码

来自分类Dev

SQL Server Management Studio中的串联

来自分类Dev

在 SQL Server Management Studio 中循环

来自分类Dev

SQL Server 2014 Express中缺少SQL Server Management Studio

来自分类Dev

MS SQL查询在PHP中失败,但在MS SQL Server Management Studio中未失败

来自分类Dev

SQL Server Management Studio 2012中的SQL查询分析器在哪里

来自分类Dev

从C#运行时,SQL查询超时,在SQL Server Management Studio中快速

来自分类Dev

如何在SQL Server Management Studio中优化由实体框架生成的SQL查询?

来自分类Dev

SQL Server Management Studio:执行超时已过期

来自分类Dev

Microsoft SQL Server Management Studio-查询结果为文本

来自分类Dev

在SQL Server Management Studio中执行一个简单的存储过程

来自分类Dev

使用SQL Server Management Studio中的可为空参数执行存储过程

来自分类Dev

阻止查询编辑器更改SQL Server Management Studio中的视图

来自分类Dev

SQL Server Management Studio无法连接

来自分类Dev

SQL Server Management Studio-复合主键

来自分类Dev

SQL Server Management Studio声明变量

来自分类Dev

无法登录SQL Server Management Studio

来自分类Dev

SQL Server Management Studio配色方案?

来自分类Dev

SQL Server Management Studio图形故障

来自分类Dev

从SQL Server Management Studio复制行号

Related 相关文章

  1. 1

    在SQL Server Management Studio中执行之前禁用查询验证

  2. 2

    SQL Server:在Management Studio中获取已创建表的查询

  3. 3

    查询在SQL Server Management Studio中不起作用

  4. 4

    将查询结果插入表中 - SQL Server Management Studio

  5. 5

    SQL Server Management Studio查询停止/退出

  6. 6

    SQL server management studio 子查询

  7. 7

    为什么ASP.NET不执行SQL Server Management Studio所执行的查询?

  8. 8

    SQL 执行返回的结果与直接在 MS SQL Server Management Studio 中执行不同

  9. 9

    SQL Server Management Studio中的自动完成

  10. 10

    SQL Server Management Studio中的默认编码

  11. 11

    SQL Server Management Studio中的串联

  12. 12

    在 SQL Server Management Studio 中循环

  13. 13

    SQL Server 2014 Express中缺少SQL Server Management Studio

  14. 14

    MS SQL查询在PHP中失败,但在MS SQL Server Management Studio中未失败

  15. 15

    SQL Server Management Studio 2012中的SQL查询分析器在哪里

  16. 16

    从C#运行时,SQL查询超时,在SQL Server Management Studio中快速

  17. 17

    如何在SQL Server Management Studio中优化由实体框架生成的SQL查询?

  18. 18

    SQL Server Management Studio:执行超时已过期

  19. 19

    Microsoft SQL Server Management Studio-查询结果为文本

  20. 20

    在SQL Server Management Studio中执行一个简单的存储过程

  21. 21

    使用SQL Server Management Studio中的可为空参数执行存储过程

  22. 22

    阻止查询编辑器更改SQL Server Management Studio中的视图

  23. 23

    SQL Server Management Studio无法连接

  24. 24

    SQL Server Management Studio-复合主键

  25. 25

    SQL Server Management Studio声明变量

  26. 26

    无法登录SQL Server Management Studio

  27. 27

    SQL Server Management Studio配色方案?

  28. 28

    SQL Server Management Studio图形故障

  29. 29

    从SQL Server Management Studio复制行号

热门标签

归档