2017-06-12 6 views
0

sqldeveloperでビューを表示したいとします。どうすればできますか?これは不可能ですか?Sqldeveloperでビューを表示する方法oracle12c

.... 

create or replace view finalview as 
select a,b,c from xxx,yyy; 


select * from finalview; 



01722. 00000 - "invalid number" 
*Cause: The specified number was invalid. 
*Action: Specify a valid number. 
+0

おそらく 'a、b、c 'には列表現が含まれており、そのうちの1つは文字列を明示的または暗黙的に数値に変換しています。または、あなたは 'xxx'と' yyy'の間の結合条件を持っています。 SQL Developerとは何の関係もありませんが、あなたの意見には問題があります。 –

+0

xxx、yyy;から 'a、b、cを選択しますか? 'は単独で動作しますか? – mathguy

+0

あなたは本当にそのようなクロス結合をしたいですか? xxx、yyyから。もう1つのこと:結合から列を選択するときは、from列をテーブルから指定します。例:select xxx.a、yyy.b ...... –

答えて

0

Structure Query Languageによると、ビューの作成は列で定義し、テーブルの列を確認する必要があります。

finalview(a、b、c)を作成または置換するAS SELECT x.a、x.b、y.c FROM xxx x、yyy y;

まず、descriptiontionキーワードを使用して、ビューが作成されているかどうかを確認します。 DESCRIBE finalview;

関連する問題