插入表格并导入数据后如何创建列

时间:2018-08-29 10:51:46

标签: sql-server tsql

如何在插入表格和导入数据后创建列 我想在表中创建一个包含2千万条记录的列 注意:当我想从SQL Server 2014 Management Studio中的设计创建过程字段时

+-------+-------+-------+.........
| Col_B | Col_C | Col_A |  NEW   .
+-------+-------+-------+.........
| x     | y     | 3     |  NULL  .
| s     | u     | 4     |  NULL  .
| h     | z     | 33    |  NULL  .
| t     | t     | 14    |  NULL  . 
| m     | m     | 77    |  NULL  . 

2 个答案:

答案 0 :(得分:1)

您可以尝试将其添加为默认值:

ALTER TABLE YourTable ADD YourNewColumn VARCHAR(100) NOT NULL DEFAULT ''

或者如果您希望它为NULL:

ALTER TABLE YourTable ADD YourNewColumn VARCHAR(100) NULL

如果您尝试创建没有默认值的NOT NULL列,则可能会出错。

答案 1 :(得分:0)

您可以Alter表格中添加新列或修改现有列的属性。

要添加新列,您可以尝试

ALTER TABLE YourTable 
ADD NewColumn VARCHAR(50)

该列将被添加,其值将为NULL