システム開発 備忘録





SQLサーバー テーブルにID列を作成する

*** *** *** *** ***


テーブルにID列を作成する

一意な値が自動で格納される列を作成する
・Accessのオートナンバー型と同じことをSQLサーバーで実現できる
・初期値とインクリメント値を指定できる、
省略した場合は初期値1、インクリメント1となる

--ユニークな値は自動でセットされる列を含むテーブルの作成
CREATE TABLE m_employee
(
employee_id int IDENTITY(100,3),/*初期値、インクリメント*/
employee_name varchar (20),
age numeric(3),
tel varchar(15)
)


--データインサート(IDは初期値がセットされる)
INSERT m_employee
(employee_name, age, tel)
VALUES
('太郎', 30, '***-***-****')

--データインサート(IDは自動でインクリメントされたがセットされる)
INSERT m_employee
(employee_name, age, tel)
VALUES
('花子', 25, 'xxx-xxx-xxxx')

*** *** *** *** ***



Copyright (C) 2009- station-t.com All Rights Reserved , Link Free