「PostgreSQL」の編集履歴(バックアップ)一覧はこちら
「PostgreSQL」(2006/09/15 (金) 00:29:41) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*PostgreSQL
ローカルにインストールしてDB関連のテストプログラムを自由に実行できるようにしました。
#contents
**シーケンス
以下でシーケンス作成細かいオプションについてはHELP見てくれ。
CREATE SEQUENCE [seq_name];
-取得
SELECT nextval('seq_name');
-''現セッション''上で直近に取得した値
SELECT currval('seq_name');
-値設定
SELECT setval('seq_name', num);
-シーケンス参照
\ds
-insert文中での使用
''nextval'' はそのままinsert文中に使えます。
INSERT INTO TABLE (ID) VALUES (nextval('seq_name'));
-serial型
型定義時に''serial''と定義すると自動で採番してくれるカラムが出来ます。
CREATE TABLE tablename (
colname SERIAL
);
は以下を指定することと同じです。
CREATE SEQUENCE tablename_colname_seq;
CREATE TABLE tablename (
colname integer DEFAULT nextval('tablename_colname_seq') NOT NULL
);
**コメント
- XMLDBでいけてるやつ知らない? -- nabeshin (2006-04-19 00:04:50)
- XMLDB使ったことないのよね。使ったことないけどApacheのXindiceくらいしか知らないや。ゴメン。 -- 管理人 (2006-04-19 09:35:40)
- Nice site!&br()[url=http://vbmsisdg.com/utlp/qreu.html]My homepage[/url] | [url=http://tqiqsyeh.com/jopm/vfrs.html]Cool site[/url] -- Samuel (2006-07-18 15:53:57)
- Thank you!&br()http://immuxyda.com/zlaz/nukk.html | http://rknlsrpx.com/zlkz/hvhl.html -- Bruce (2006-09-15 00:29:41)
#comment(nostyle,nsize=10,size=40)
*PostgreSQL
ローカルにインストールしてDB関連のテストプログラムを自由に実行できるようにしました。
#contents
**シーケンス
以下でシーケンス作成細かいオプションについてはHELP見てくれ。
CREATE SEQUENCE [seq_name];
-取得
SELECT nextval('seq_name');
-''現セッション''上で直近に取得した値
SELECT currval('seq_name');
-値設定
SELECT setval('seq_name', num);
-シーケンス参照
\ds
-insert文中での使用
''nextval'' はそのままinsert文中に使えます。
INSERT INTO TABLE (ID) VALUES (nextval('seq_name'));
-serial型
型定義時に''serial''と定義すると自動で採番してくれるカラムが出来ます。
CREATE TABLE tablename (
colname SERIAL
);
は以下を指定することと同じです。
CREATE SEQUENCE tablename_colname_seq;
CREATE TABLE tablename (
colname integer DEFAULT nextval('tablename_colname_seq') NOT NULL
);
**コメント
- XMLDBでいけてるやつ知らない? -- nabeshin (2006-04-19 00:04:50)
- XMLDB使ったことないのよね。使ったことないけどApacheのXindiceくらいしか知らないや。ゴメン。 -- 管理人 (2006-04-19 09:35:40)
#comment(nostyle,nsize=10,size=40)
表示オプション
横に並べて表示:
変化行の前後のみ表示: