sqlserver如何在已经有数据的表中添加新列

经由过程sqlserver表设计器给已经稀有据的表添加新的列,凡是会报错:“不许可保留更改。您所做的更改要求删除并从头建立一下表”,那么,这种环境该若何处置呢?

东西/原料

  • sql server

方式/步调

  1. 1

    例如给某表添加一个Num自增列,这张表已经有良多行数据了,经由过程sqlserver表设计器,添加一个新字段Num,如图所示

  2. 2

    添加字段后,点击保留,会弹出一个小框“不许可保留更改。您所做的更改要求删除并从头建立一下表”,这个要求不克不及知足啊,这么多的数据,删除了怎么办?

  3. 3

    点击SQL Server Management Studio顶部的菜单【东西】->【选项】

  4. 4

    打开【选项】弹窗界面如图所示,默认睁开的是【常规】选项

  5. 5

    拖动左侧的菜单,找到并点击【表设计器】->【表设计器和数据库设计器】

  6. 6

    在右侧呈现的【表选项】中,找到并 打消勾选【阻止保留要求从头建立表的更改】,点击【确定】按钮

  7. 7

    再次在表设计界面,点击保留,若是表中的数据量很年夜的话,会有这个验证警告:“将界说更改保留到包含有年夜量数据的表中可能需要很长时候”,此项可以忽略,直接点击【是】按钮,就可以保留当作功了

  • 发表于 2019-01-22 00:00
  • 阅读 ( 1748 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具