質問編集履歴

2

mnsc10

mnsc10 score 25

2016/11/12 00:33  投稿

Oracle SQL 文字列結合について
2つのデータベースがあり最近どちらにもOraclePSRを当てました。
下記のselect文を流した際、1台ではデータを取得できるのですが、もう1台のほうでデータが取得できなくなってしまいました。
PSRが原因だとは思うのですが、なぜDBの構成もまったく同じ環境で差異が出ているのかわかりません。
下記のselect文を流した際、データが取得できません。
何か原因となりそうなものがあれば教えていただけないでしょうか。
よろしくお願いいたします。
テーブル
table1
カラム
hoge1 char(2)
hoge2 char(2)
hoge3 char(2)
テーブル
table2
カラム
tes2 char(10)
データ
hoge1 = '12'
hoge2 = '34'
hoge3 = null
tes2  = '1234      '
SQL
select * from
(select hoge1 || hoge2 || hoge3 as tes1 from table1) t1,
table2 t2,
where t1.tes1 = t2.tes2;
  • Oracle Database 11g

    224 questions

    Oracle DatabaseはRDBMSの商品です。具体的な発売商品として知られているのが、 Oracle9i、Oracle10g、Oracle 11gとOracle 12cです。

  • データベース

    857 questions

    データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

1

mnsc10

mnsc10 score 25

2016/11/11 21:34  投稿

Oracle SQL 文字列結合について
2つのデータベースがあり最近どちらにもOraclePSRを当てました。
下記のselect文を流した際、1台ではデータを取得できるのですが、もう1台のほうでデータが取得できなくなってしまいました。
PSRが原因だとは思うのですが、なぜDBの構成もまったく同じ環境で差異が出ているのかわかりません。
何か原因となりそうなものがあれば教えていただけないでしょうか。
よろしくお願いいたします。
テーブル
table1
カラム
hoge1 char(2)
hoge2 char(2)
hoge3 char(2)
テーブル
table2
カラム
tes2 char(10)
 
データ
hoge1 = '12'
hoge2 = '34'
hoge3 = null
tes2  = '1234      '
SQL
select * from
(select hoge1 || hoge2 || hoge3 as tes1 from table1) t1,
table2 t2,
where t1.tes1 = t2.tes2;
  • Oracle Database 11g

    224 questions

    Oracle DatabaseはRDBMSの商品です。具体的な発売商品として知られているのが、 Oracle9i、Oracle10g、Oracle 11gとOracle 12cです。

  • データベース

    857 questions

    データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る