[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 メーリングリストの案内