如何在 Microsoft SQL Server Management Studio 2014 中更新表

Posted

技术标签:

【中文标题】如何在 Microsoft SQL Server Management Studio 2014 中更新表【英文标题】:How to update a table in Microsoft SQL Server Management Studio 2014 【发布时间】:2019-05-09 10:09:52 【问题描述】:

我建立了一个数据库,但我忘记添加电话号码,然后我无法更新它,有什么办法可以吗? (我使用 2014 的原因是我无法让其他人在我的笔记本电脑上工作),如何在 Microsoft SQL Server Management Studio 2014 中添加超过 11 个数字?我只是得到错误?

【问题讨论】:

【参考方案1】:

听起来您的电话号码字段是 INT。为了获得正确的位数,您需要将其更改为 BIGINT(或更改为 Varchar/NVarchar)。

【讨论】:

【参考方案2】:

您遇到什么错误?您想向表中添加一列,还是您的表中有一个列要更新包含电话号码的行?

如果是前者,你可以使用ALTER TABLE YourTableName ADD TelephoneNumber BIGINT。 如果是后者,您可能会遇到一个问题,即您尝试将 int 值添加到 varchar 字段,或者您的更新语句可能是错误的。

【讨论】:

我的错误是'不允许保存更改。您必须删除并重新创建以下表格的费用。您对该表进行了无法重新创建的更改,或者启用了选项阻止保存需要重新创建表的更改 您好 Cole,您可以发送您正在运行的语句,还是尝试通过设计窗口更改表格?你的表里有很多数据吗? 如果您使用 Google 搜索您的错误消息,您应该会获得所需的帮助。 抱歉回复晚了,我是每辆公共汽车,是的,我大约有 41 个人 嗨,科尔没问题。如果您说大约 41 人,那么您的表中没有太多数据。您应该能够通过添加额外的列轻松更改表,或者如果您已经拥有该列,您可以轻松地将其更改为正确的数据类型。声明为ALTER TABLE youtTable ALTER COLUMN PhoneNumber BIGINT

以上是关于如何在 Microsoft SQL Server Management Studio 2014 中更新表的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Microsoft SQL Server 2017 上调试存储过程?

如何在 Microsoft PowerBI 中使用 SQL Server 存储过程?

如何在 Microsoft SQL Server Management Studio 2014 中更新表

如何将 sql server 链接到 Microsoft Access?

如何在 Microsoft SQL Server 中制作非数值表的数据透视表?

收藏Windows 如何安装Microsoft SQL Server 2000