ビューの削除は「drop table 」を使う。「drop view 」だとなぜかうまくいかない
× drop View ビュー名
○ drop table ビュー名
yesno型の注意
yesno型には数値を使うと動く場合と動かない場合があるので注意。
列削除
ALTER TABLE WorkTbl DROP COLUMN WonFlg
テーブル追加
例①
ALTER TABLE 社員情報 ADD COLUMN 生年月日 DATE;
例2
ALTER TABLE table_name
ADD (
col_name1 VARCHAR(8) DEFAULT 'xxx' NOT NULL ,
col_name2 NUMBER(1)
);
※表定義の最後にのみ追加できる。表の途中への挿入や列の順番の変更や入れ替えはできない。
以下のSQLは不可能。(My SQLでは可能)
ALTER TABLE CdSvStaffTbl ADD OutputOrder INT AFTER Practice;
カラム名の変更
ALTER TABLE table_name
RENAME COLUMN old_colname TO new_colname ;
テーブル名の変更
ALTER TABLE table_name
RENAME COLUMN old_colname TO new_colname ;
プライマリ・キーの追加、削除
ALTER TABLE table_name
ADD [ CONSTRAINT primary_key_name ]
PRIMARY KEY (col_name, colname2 ..) ;
ALTER TABLE table_name
DROP PRIMARY KEY;
-- または
ALTER TABLE table_name
DROP CONSTRAINT primary_key_name ;
xxx
- ホーム
- プログラミングの覚書
- Access VBAの覚書
- Access VBAの覚書