Home / MAKALELER / Veri Tabanı / ORA-00905: Missing keyword Hatası Çözümü

ORA-00905: Missing keyword Hatası Çözümü

Merhaba,

Oracle sql üzerinde bir tablonun kopyasını almak istediğimiz zaman ORA-00905: Missing keyword hatası ile karşılaşırız. Hata mesajı :

ORA-00936: eksik ifade
00936. 00000 – “missing expression”
*Cause:
*Action:
Error at Line: 129 Column: 20

Select Into genellikle bir tablo üzerinde çalışma yapmak için kullanılır. Bu komut sayesinde orjinal tabloda herhangi bir veri kaybı yaşanmamış olur.

Select Into ‘nun iki adet  syntax yapısı vardır.

  1. kullanımı

SELECT column_name(s)
INTO newtable [IN externaldb] FROM table1;

2. kullanımı

SELECT *
INTO newtable [IN externaldb] FROM table1;

Bu sorguları daha basite indirgemek istersek yeni sql sorgumuz

CREATE TABLE  YENI_TABLO_ADI   AS SELECT * FROM KOPYASI_ALINACAK_TABLO_ADI ;

ile tabloların bire bir kopyasını kolaylıkla alabiliriz.

Örnek :

CREATE TABLE YATCH_CLUP AS SELECT * FROM EMPLOYEES;

çıktısı :

 

Tekrar görüşmek üzere Erman.

About Erman KARA

Sakarya Üniversitesi Bilgisayar Mühendisliği bölümünden mezun oldu. JAVA, Web servis, Oracle Veritabanı Teknolojileri Alanlarında Çalışmalarını Sürdürmektedir. Şuan Ankara'da Helezon Bilgisayar Danışmanlık şirketinde Oracle DBA olarak kariyerine devam etmektedir.

İlginizi Çekebilir

ORA-12547 TNS lost contact Eror Hatası Çözümü

Merhaba, Oracle Database 12c kurulumunu sırasında DBCA komutu ile database’i create ederken genellikle ORA-12547 tns …

Bir Cevap Yazın