我有一张桌子。我想在此表中添加两列。
我试过这样:
SELECT *
into
dbo.mytable_Audit
from dbo.mytable
但是,我需要两个列到 mytable_Audit,如何在 sybase 15-2 ASE 中添加它们?
您还可以使用该alter table
命令将列添加到现有表。例如,要向 中添加两个新int
列mytable_Audit
,一个具有默认值,另一个为 NULL:
alter table mytable_Audit add col1 int default 0, col2 int NULL
您在新表中获得的列数与现有表中的列数一样多。名称、类型和顺序将继承自dbo.mytable
. 要在输出中添加额外的列,只需在选择中添加一列:
select 0 as col1, * into dbo.mytable_AUDIT from dbo.mytable;
这会将整数类型的列添加为新表中的第一列。