No.2ベストアンサー
- 回答日時:
VIEW同士のUNIONは可能です
データ型が一致していない列があるとUNION出来ない、これは書かれている通りです
そのようなエラーが発生していたのであれば、そのような理由であると思われます
View作成時にデータ型を設定する方法ということですが、
これは普通に明示的に型をキャストすることで可能です
例(NUMBER→VARCHAR2)
Create Table TBL_NUM( NUM NUMBER );
Create View VIEW_NUM1 As Select NUM From TBL_NUM;
Create View VIEW_NUM2 As Select To_Char( NUM ) As "NUM" From TBL_NUM;
Desc TBL_NUM
Desc VIEW_NUM1
Desc VIEW_NUM2
VIEW_NUM2.NUM は VARCHAR2型辺りになっているはずです
No.1
- 回答日時:
>VIEW同士をUNIONすることは可能でしょうか?
単純な表であれば常識的に考えてできると思います。特殊なVIEWの場合は無理かも知れません。
>View作成時にのデータ型を設定する方法などはあるのでしょうか?
データ型を設定する方法は知りませんが、データ型が一致しないのだからキャストをすればいいのだから、CAST関数を使用してみてはどうでしょうか?
http://www.shift-the-oracle.com/sql/functions/ca …
うまくいくかは保証できませんので、実際にご確認ください。
以上、乱文失礼しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】指定した文字列に該当する行を重複しないようにリスト 3 2022/03/30 12:27
- Excel(エクセル) VBA 選択範囲とUnionの使い方について 8 2023/08/17 13:25
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) エクセルの並び替えについて 5 2022/07/11 00:49
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) excelの列幅高さが勝手に変わる(特定のPCだけ) 8 2022/07/14 16:51
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
表内の文字数変更について
-
パワーポイントのサイズ変更A4⇒...
-
Excelのヘッダーに拡張子なしの...
-
エクセル 印刷設定の変更禁止
-
VB.NETでExcelのヘッダー出力を...
-
エクセルでタイトル行を設定出...
-
1点の辻の字に変換したいがエク...
-
「未使用」と「不使用」ってど...
-
Excelでエラー(#N/Aなど)値を...
-
すべてのシートを選択してエク...
-
excelで小数点0を表示させる方法
-
「T」「H」「C」などだけが入力...
-
ローマ字入力で「トゥ」を入力...
-
Word文書に、チェックマーク(...
-
“髙”という字の出し方教えてく...
-
このような迷惑メールが一日に...
-
コマンドプロンプトが実行中か...
-
SUM関数の範囲に#N/Aが...
-
もしセルが"#N/A"なら~をする...
-
Eエクセルの計算方法で空欄を0...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
表内の文字数変更について
-
パワーポイントのサイズ変更A4⇒...
-
応募規定に「40字☓40行で書く...
-
VB.NETでExcelのヘッダー出力を...
-
エクセル 印刷設定の変更禁止
-
disable時の背景色(HTML)
-
ドキュメントウインドウオプシ...
-
Beckyで最初からHTMLメールを作...
-
Excelのヘッダーに拡張子なしの...
-
EXCEL vba でマクロにパスワー...
-
エクセルでタイトル行を設定出...
-
OE6.0メール印刷時、右端が切れる
-
Word2007でのページ表示について
-
エクセル 用紙サイズ 7×11イ...
-
Wordでオートシェイプを表の中...
-
「未使用」と「不使用」ってど...
-
1点の辻の字に変換したいがエク...
-
VBAで「致命的なエラー」が出ま...
-
Excelでエラー(#N/Aなど)値を...
-
すべてのシートを選択してエク...
おすすめ情報