[pgsql-jp: 32508] Re: union を使ったselect 結果のinsertができない 7.4.1,2
ISHIDA Akio
iakio @ pjam.jpweb.net
2004年 3月 19日 (金) 17:18:07 JST
こんにちは。石田@苫小牧市です。
Mashiki wrote:
> Mashikiです。
>
> 和田さん、橋本さん、レスありがとうございます。
>
>
>>>ERROR: column "cb" is of type integer but expression is of type text
>>>HINT: You will need to rewrite or cast the expression.
>>>
>>>というエラーが出ます。なにが悪いのでしょうか?
>>
>>NULL同士のunionだとtext型になるようですね。
>
>
> これは仕様なのでしょうか?バグっぽい気がしますが。
http://www.postgresql.jp/document/pg74doc/html/typeconv-union-case.html
たぶんここのことだと思います。
null同士というより、unknown型同士だとtextと解釈するという
仕様のようです。
# で、unknown型って何?ってところはよくわかってませんが。
--
ISHIDA Akio<iakio @ pjam.jpweb.net>
pgsql-jp メーリングリストの案内