答案 0 :(得分:0)
有人会想知道你希望在新表中将两列关联起来。但是,如果您只想创建仅具有这两列的新表,则可以使用select语句创建表。
首先,使用所需的列创建新表。然后使用select语句插入:
INSERT INTO my_new_table (EMP_PCT, PROJ_NUM)
SELECT EMP_PCT, PROJ_NUM FROM my_old_table
答案 1 :(得分:0)
如果您正在寻找创建新的表格结构以及数据,那么这应该为您做的工作我想:
SELECT EMP_PCT
,PROJ_NUM
INTO tblEmployee_Backup
FROM tblEmployee
它将为您创建一个新表(在本例中为#tblEmployee_Backup'),其中包含我们选择的旧/现有表中的列(相同数据类型+相同数据)。
如果您希望从现有表格中将数据插入到新的结构化表格中,那么我认为这应该可以为您完成工作:
CREATE TABLE tblEmployee_Backup (
EMP_PCT FLOAT
,PROJ_NUM INT
);
现在你有了一个新的表结构。是时候从现有表中插入数据了:
INSERT INTO tblEmployee_Backup
SELECT EMP_PCT
,PROJ_NUM
FROM tblEmployee
希望这有用:)