asamiのメモ帳

[DataBase,SQL/IDをDBのシーケンスで自動採番する]の変更点

「DataBase,SQL/IDをDBのシーケンスで自動採番する」の編集履歴(バックアップ)一覧はこちら

DataBase,SQL/IDをDBのシーケンスで自動採番する」(2010/02/02 (火) 15:23:51) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

こんなテーブルを作りたいとき。<postgreSQLバージョン> id:1から順番に振られた一意の数字 name:名前 age:年齢 idにのデータ型に serial を指定するだけ。 テーブル作成SQL &bold(){CREATE TABLE person (id serial, name character varying(20), age numeric(3,0));} 登録SQL INSERT INTO person (name, age) value ("Asami", "23"); INSERT INTO person (name, age) value ("Ayumi", "21"); 登録結果 | id | name | age | |1 |Asami |23 | |2 |Ayumi |21 | 登録SQLにidを指定しなくても、1から順番にidが振られる。 合計:&counter(){}
こんなテーブルを作りたいとき。<postgreSQLバージョン> id:1から順番に振られた一意の数字 name:名前 age:年齢 idにのデータ型に serial を指定するだけ。 テーブル作成SQL &bold(){CREATE TABLE person (id serial, name character varying(20), age numeric(3,0));} 登録SQL INSERT INTO person (name, age) value ("Asami", "23"); INSERT INTO person (name, age) value ("Ayumi", "21"); 登録結果 | id | name | age | |1 |Asami |23 | |2 |Ayumi |21 | 登録SQLにidを指定しなくても、1から順番にidが振られる。 ---- シーケンスをはるという方法もあります 以下めも。 シーケンスの最大値を変更したい ALTER SEQUENCE [シーケンス名] MAXVALUE [最大値] シーケンスの最終値を変更したい ALTER SEQUENCE [シーケンス名] RESTART WITH [最終値] 合計:&counter(){}

表示オプション

横に並べて表示:
変化行の前後のみ表示: