2013-01-17 2 views

ответ

0

использование

insert into table A(coulmn1,column2,coulmn3) select * from B; 
+0

удалить 'AS', который вызывает синтаксическую ошибку. –

0
Insert into tableA(col1, col2, col3) select col1, col2, col3 from tableB 
where col1=condition; 

Испытано в оракула

1

Если ваши столбцы таблицы имеет значения по умолчанию, то вы должны использовать: -

insert into tableA select col1,col2,col3,'','','','','','','' from tableB; 

для вставки пустых значений в оставшихся 7 колонны.

Смежные вопросы