我想要将列添加到数据库中现有表的最佳方法。我正在使用SQL Server 2012. 我不希望表中的数据受到影响,我只想添加一个默认值为NULL. 我所知道的添加新列的唯一方法是使用:
ALTER TABLE dbo.myTable ADD newColumn VARCHAR(20) NULL;
Run Code Online (Sandbox Code Playgroud)
添加新列的另一种方法是进入SQL Server Management Studio,Design为我要更新的表调出 ,并将新列的信息添加到设计中。
小智 5
添加列没有“最佳”方式。只有一种方法 - 使用 T-SQL 命令。当您使用 SSMS 表设计时,您认为会发生什么?对于不懂语法的人来说,这只是一种简化任务的方法。单击“确定”后,SSMS 会生成ALTER TABLE语句并为您执行。
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |