select into etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
select into etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

19 Temmuz 2007 Perşembe

Oracle, Ms Sql Farklılıkları (copy, insert)

Oracle ve MS-SQL dek bazı farklılıklar

Bir tablodaki tüm verileri veya bazı alanları başka bir tabloya aktarmak için

Oracle:

insert into table1 (select * from table2) ;

eğer tablo yapıları biribir aynı ise bu yapı çalışacaktır. Eğer tablo yapıları farklı ise alanları belirtelerek sql cümleciğini çalıştırabiliriz.

MS-SQL:

insert into table 1 select * from table2;

eğer alan belirlememiz gerekiyorsa

insert into table1 field1, field2 .. values select field1, field2 from table


Bir tabloyu verileriyle birlikte kopyalamak istiyorsak

Oracle
create table2 as select * from table1 where ...

MS-SQL
select * into table2 from table1 where ....