PostgreSQL 2テーブル ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
319:山崎 渉 03/08/02 02:20 ∧_∧ ( ^^ )< ぬるぽ(^^) 320:ぼるじょあ ◆ySd1dMH5Gk 03/08/02 04:48 ∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ 321:nobodyさん 03/08/02 07:48 FAQになってる予感がするけど、列制約を変更したくなりました。 create table asでも列制約は新しく定義できないみたいだし。 あと1列だけ型も変更したい。 慎重に設計しなかった自分が悪いわけですが、なんか突破口 ないですか?手で再入力だけは避けたいです。。 322:nobodyさん 03/08/03 08:56 >>321 突破口って。。。 マニュアル読めばいいだけと違うの? 323:_ 03/08/04 16:26 CREATE TABLE account_table ( expire_date TIMESTAMP, name TEXT ); のようなものがあって、 SELECT * FROM account_table WHERE expire_date > now() AND name = 'foobar'; のような問い合わせを頻繁に行なっています。実際にはテーブルも問い合わせ ももっと複雑です。 ここで、上記SELECT文を、1引数('foobar' 部分)のPL/pgSQLの関数にしてしま いたいのですが、そういうことは可能でしょうか? CREATE FUNCTION get_account( TEXT ) RETURNS ??? AS 'BEGIN ???; END' LANGUAGE 'plpgsql' ; のような概観になるかなとは思うのですが、戻りの型などがわかりません。 EXECUTEを使うのでしょうか? 教えてください。 # Viewのほうが無難でしょうか? プログラム側にwhere句を書き忘れる可能性 # があるのが嫌なんですよね…
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5394日前に更新/193 KB
担当:undef