2016-06-13 23 views
-1

Visual Studioからこのクエリを実行するとエラーが発生しますが、「SQLコマンドが正しく終了しません」が表示されますが、plsqlから実行するとエラーなしです。 クエリは:sql:sqlコマンドのERRORが正しく終了していません

select animal_type_id, animal_type_name, animal_name 
from animal natural join animal_type 
where animal_type_id not in (select animal_type_id from animal 
    where animal.recieving_date>(sysdate-365)) 

私は何ができますか? ありがとう

+0

どのDBMSをお使いですか? – Jens

+0

Visual Studioはデータベースサーバーではありません。どのデータベースを使用しようとしていますか? NATURAL JOINはSQL Serverではサポートされていません。 –

+0

これは、このエラーに関するOracleのドキュメントです。[ORA-00933](http://www.techonthenet.com/oracle/errors/ora00933.php) –

答えて

0

Visual StudioがSQLを混乱させるようですが、これはORACLE関連の質問ではありません。

select animal_type_id from animal where animal.recieving_date>(sysdate-365)というステートメントを実行して、正しく動作するかどうかを確認してください。次に、select animal_type_id, animal_type_name, animal_name from animal natural join animal_type where animal_type_id not in - ステートメントだけをanimal_type_idの固定数で実行します。

これを確認するには:;のSQL文を終了しましたか? Visual Studioにそれが必要かどうかわかりません。

関連する問題