正确答案是 B: `alter table emp drop column addcolumn`。
分析:
在SQL中,`ALTER TABLE`语句用于修改现有表的结构。要删除表中的一列,通常使用`DROP COLUMN`子句。选项B正确地使用了这一语法。
- 选项A: `alter table emp remove addcolumn` 中的 `remove` 不是有效的SQL关键字来删除列。
- 选项B: `alter table emp drop column addcolumn` 正确使用了 `DROP COLUMN` 子句。
- 选项C: `alter table emp delete column addcolumn` 中的 `delete` 通常用于删除表中的行,而不是列。
- 选项D: `alter table emp delete addcolumn` 同样使用了 `delete`,这在删除列的语法中是不正确的。
因此,选项B是唯一正确的选项。