我有一张桌子。我想在此表中添加两列。
我试过这样:
SELECT *
into
dbo.mytable_Audit
from dbo.mytable
但是,我需要两个colums到mytable_Audit,如何在sybase 15-2 ASE中添加它们?
答案 0 :(得分:6)
您还可以使用alter table
命令将列添加到现有表中。例如,要向int
添加两个新的mytable_Audit
列,一个具有默认值,另一个为NULL:
alter table mytable_Audit add col1 int default 0, col2 int NULL
答案 1 :(得分:0)
您可以在新表中获得尽可能多的列,就像在现有表中一样。名称,类型和顺序将从dbo.mytable
继承。
要在输出中添加其他列,只需在select:
select 0 as col1, * into dbo.mytable_AUDIT from dbo.mytable;
这会添加一个integer类型的列作为新表中的第一列。