0

我有一张桌子。我想在此表中添加两列。

我试过这样:

SELECT * 
into
dbo.mytable_Audit
from dbo.mytable

但是,我需要两个列到 mytable_Audit,如何在 sybase 15-2 ASE 中添加它们?

4

2 回答 2

6

您还可以使用该alter table命令将列添加到现有表。例如,要向 中添加两个新intmytable_Audit,一个具有默认值,另一个为 NULL:

alter table mytable_Audit add col1 int default 0, col2 int NULL
于 2013-08-21T01:13:49.530 回答
0

您在新表中获得的列数与现有表中的列数一样多。名称、类型和顺序将继承自dbo.mytable. 要在输出中添加额外的列,只需在选择中添加一列:

select 0 as col1, * into dbo.mytable_AUDIT from dbo.mytable;

这会将整数类型的列添加为新表中的第一列。

于 2013-08-19T19:14:11.763 回答