Oracle kullanarak SELECT INTO yapmaya çalışıyorum. Sorgum:
SELECT * INTO new_table FROM old_table;
Ama şu hatayı alıyorum:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
Neyin yanlış olduğu hakkında bir fikrin var mı?
Yukarıdakilerin Standart davranışı, başlangıçta düşündüğüm gibi olmalıdır: Ancak Oracle, bunu kendi SQL Oracle Docs on Insert diyalektinde tamamen farklı bir şekilde uyguladı ...
select into
yeni bir tablo oluşturmak standardın bir parçası değildir . Seçime dayalı bir tablo oluşturmak için SQL standardıcreate table .. as select ...
. SQL standardındaSELECT INTO
, bir programlama dilinde bir sütun değerini bir değişkene okumak için tanımlanmıştır