如何更改 SQL Server 中的表?

用户11280238

我将 MySQL 表转换为 SQL Server,但出现以下错误

消息 156,级别 15,状态 1,第 762 行
关键字“ADD”附近的语法不正确。

我的脚本:

ALTER TABLE [Appointments]
    ADD PRIMARY KEY ([Appointment_Id]),
    ADD KEY User_Id ([User_Id]),
    ADD KEY Status ([Appointment_Status]),
    ADD KEY Availability_Id ([Availability_Id]);  
切廷巴索

假设您正在尝试在列 Appointment_Id 上创建主键,并且其他列可能是主键的一部分????(不要看起来像外键):

如果所有的都是主键的一部分:

Alter Table Appointments 
   add constraint [MyAppointmentConstraint]
   on Appointments Primary Key (Appointment_Id, User_Id, Appointment_Status, Availability_Id);

或者,如果有些是外键:

Alter Table Appointments 
   add constraint [MyAppointmentConstraint]
   Primary Key (Appointment_Id)

Alter Table Appointments 
   add foreign key (User_Id) references Users (UserId);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从SQL Server 2012表中删除或更改dbo前缀?

来自分类Dev

如何监视SQL Server中的表结构更改?

来自分类Dev

如何查看SQL Server中更改了哪些表?

来自分类Dev

如何取消在SQL Server中的表?

来自分类Dev

如何在 SQL Server 中重塑表?

来自分类Dev

审核表中SQL Server中的日志记录更改

来自分类Dev

审核表中SQL Server中的日志记录更改

来自分类Dev

如何在SQL Server中更改作为关键字的表的名称

来自分类Dev

如何在SQL Server 2016中现有的内存优化表上更改DURABILITY选项?

来自分类Dev

如何在SQL Server 2008中将行更改为列(多个表,联接等)

来自分类Dev

如何在SQL Server中更改作为关键字的表的名称

来自分类Dev

在SQL Server中删除表后如何恢复表

来自分类Dev

SQL Server:表更改跟踪

来自分类Dev

查询以更改SQL Server 2008中的表排序规则

来自分类Dev

SQL如何从Microsoft SQL Server查询文件中获取表?

来自分类Dev

如何从SQL Server中的表中获取行的索引?

来自分类Dev

如何从SQL Server中的所有表中删除列

来自分类Dev

如何在SQL Server中的表中重复值?

来自分类Dev

如何从SQL Server中的表中删除重复的记录?

来自分类Dev

如何更改SQL Server中列的数据类型?

来自分类Dev

如何在SQL Server中更改主键的列长?

来自分类Dev

如何检测我的SQL Server数据库中的更改

来自分类Dev

如何在SQL Server中更改自动增量语句?

来自分类Dev

如何跟踪 MS SQL Server 2008 中的更改

来自分类Dev

如何从SQL Server更改跟踪获取所有已更改表的列表

来自分类Dev

如何在SQL Server中查找循环依赖表

来自分类Dev

SQL Server-如何对多个表中的字段求和

来自分类常见问题

如何从SQL Server中的表查询Xml值和属性?

来自分类Dev

如何检查SQL Server表中列值的组合

Related 相关文章

  1. 1

    如何从SQL Server 2012表中删除或更改dbo前缀?

  2. 2

    如何监视SQL Server中的表结构更改?

  3. 3

    如何查看SQL Server中更改了哪些表?

  4. 4

    如何取消在SQL Server中的表?

  5. 5

    如何在 SQL Server 中重塑表?

  6. 6

    审核表中SQL Server中的日志记录更改

  7. 7

    审核表中SQL Server中的日志记录更改

  8. 8

    如何在SQL Server中更改作为关键字的表的名称

  9. 9

    如何在SQL Server 2016中现有的内存优化表上更改DURABILITY选项?

  10. 10

    如何在SQL Server 2008中将行更改为列(多个表,联接等)

  11. 11

    如何在SQL Server中更改作为关键字的表的名称

  12. 12

    在SQL Server中删除表后如何恢复表

  13. 13

    SQL Server:表更改跟踪

  14. 14

    查询以更改SQL Server 2008中的表排序规则

  15. 15

    SQL如何从Microsoft SQL Server查询文件中获取表?

  16. 16

    如何从SQL Server中的表中获取行的索引?

  17. 17

    如何从SQL Server中的所有表中删除列

  18. 18

    如何在SQL Server中的表中重复值?

  19. 19

    如何从SQL Server中的表中删除重复的记录?

  20. 20

    如何更改SQL Server中列的数据类型?

  21. 21

    如何在SQL Server中更改主键的列长?

  22. 22

    如何检测我的SQL Server数据库中的更改

  23. 23

    如何在SQL Server中更改自动增量语句?

  24. 24

    如何跟踪 MS SQL Server 2008 中的更改

  25. 25

    如何从SQL Server更改跟踪获取所有已更改表的列表

  26. 26

    如何在SQL Server中查找循环依赖表

  27. 27

    SQL Server-如何对多个表中的字段求和

  28. 28

    如何从SQL Server中的表查询Xml值和属性?

  29. 29

    如何检查SQL Server表中列值的组合

热门标签

归档