2017-01-19 18 views
0

のすべての列をoracleに取得するには、DATE/TIMESTAMP(6)型のすべての列を取得する必要があります。しかし、私はエラー '00933を取得します。 00000 - "正常に終了していないSQLコマンド"」日付/タイムスタンプ

マイクエリ:

Select column_name ,DATA_TYPE from user_tab_columns 
Where Table_name = 'ACCOUNT' Where DATA_TYPE IN('DATE','TIMESTAMP(6)'); 

私は、関連する問題についてのstackoverflowの検索が、見つけることができません。助けてください。どうもありがとう! WHERE句の

答えて

0

句は二回、使用して、代わりに

この

SELECT column_name, DATA_TYPE from user_tab_columns WHERE table_name = 'ACCOUNT' AND DATA_TYPE IN('DATE','TIMESTAMP(6)'); 
のように使用しますWHEREあなたが使用しています
0

規約ANDで区切られた、ともWHEREする必要があり、一度だけ表示されます:

select column_name, 
     DATA_TYPE 
from user_tab_columns 
where table_name = 'ACCOUNT' and 
     DATA_TYPE IN('DATE','TIMESTAMP(6)'); 
関連する問題