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')
|