您好,
当我们向表中添加列时,它会被添加到表的末尾。然而,我真的需要在表的开头添加一列。原因是我们有从平面文件源导入数据到表的脚本,如果表的列位于开头,那么对我们来说将会更加方便。
谢谢!
SQL Server 2005
您好,
当我们向表中添加列时,它会被添加到表的末尾。然而,我真的需要在表的开头添加一列。原因是我们有从平面文件源导入数据到表的脚本,如果表的列位于开头,那么对我们来说将会更加方便。
谢谢!
SQL Server 2005
ALTER TABLE table_name ADD COLUMN column_name FIRST;
GUI 方法:在 SQL Server Management Studio 中,如果您右键单击表并选择“设计”,然后可以将列拖到顶部并保存。
注意:请注意,这样做会导致 SQL Server 删除该表并重新创建。但是您不会丢失数据。
使用新结构删除并重新创建表格。(或重命名现有表格,创建新表格并插入数据)
没有ALTER语句可以在开头插入它。
即使您使用SQL 2005管理工具,在开头插入列,当您单击保存时,它也是在幕后执行的操作。(重命名原始表格,创建新表格,插入数据)