[pgsql-jp: 25641] Re: defaultの設定
Mamoru Yoshimura
mamoru @ iea.att.ne.jp
2002年 4月 21日 (日) 12:35:03 JST
吉村@福岡です。
> INSERTで user を特に指定しない場合、
> uname に設定した値がデフォルトで設定することはできるのかということです。
> 上記表で以下のようにデータ入力し、
> INSERT INTO sample VALUES(10,'hogehoge') ;
> 以下のように検索をかけた場合
> SELECT * from sample where id=10 ;
> の結果が以下のようにすることはできるのでしょうか。
> id uname memo user
> ----------------------------------------------
> 10 hogehoge hogehoge
もし、このような結果を望まれるのであれば、
CREATE TABLE sample (
id int not null,
uname text not null,
memo
);
とし、viewを使ってはどうですか?
create view sample2 as
select id, uname, memo, uname as user from sample;
みたいに。。
カラムを別にするのは美しくないですよね。データも2重に持つことになります
し・・・。
---------------------------------------------------------------------
吉村 守
Mamoru Yoshimura
mamoru @ iea.att.ne.jp
---------------------------------------------------------------------
pgsql-jp メーリングリストの案内