Sql Server 表结构修改问题 我新建一个表后,输入了几个字段保存后,可是项目需求有所修改,需要修改主键及添加新的列,但我修改和添加后保存不成功。这是什么原因啊?我该去怎样解决啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alter table tb alter colname .... --修改alter table tb add colname ... --增加 防止保存所做的更改需要的表重新创建 选项处于启用状态,并在表中对一个或多个以下更改时,就会出现此问题: 更改列的 允许空 设置。在表中的列重新排序。 更改列数据类型。 添加新列。 当您更改了表,以便您改变表的元数据结构,然后保存表时,表必须重新创建基于这些更改。在重新创建表的过程中,这可能会导致在元数据的丢失和直接的数据丢失。如果启用了 阻止保存所做的更改需要重新创建表的 选项在 SQL Server 管理 Studio (SSMS) 选项 窗口的 设计器 部分您会收到"症状"部分中提到的错误消息这是问题的原因!!! 看样子还是直接写SQL语句创建表好些。 各表之间的关系,菜鸟求助~ 视图不能更新。。。 起始编号0000000000000001 终止编号0000000000010000,要求列出所有的号。此命令如何写? 如何在数据库1中除去数据库2中的数据表索引(sqlserver2000) 请教:不用top 1取出一条记录 删除主键的问题 数据有很多位,如何处理 返回不了值 了?乍回事呢? 谁有T-SQL入门经典 电子版啊,跪求! SQLserver 中 decimal(18,8)类型的奇怪现象 如何将表中null内容顺序递增填完整? 每隔一短时间读取数据
alter table tb alter colname .... --修改alter table tb add colname ... --增加
更改列的 允许空 设置。
在表中的列重新排序。
更改列数据类型。
添加新列。
当您更改了表,以便您改变表的元数据结构,然后保存表时,表必须重新创建基于这些更改。在重新创建表的过程中,这可能会导致在元数据的丢失和直接的数据丢失。如果启用了 阻止保存所做的更改需要重新创建表的 选项在 SQL Server 管理 Studio (SSMS) 选项 窗口的 设计器 部分您会收到"症状"部分中提到的错误消息
这是问题的原因!!!