OralceやMySQLなどのデータベースの索引(インデックス)を削除する例

2010/08/02 17:45Update
TAGS: SQL | データベース | インデックス | 索引 | 削除 | DROP | INDEX | Oracle | MySQL | PostgreSQL | DB2 | SQLServer

OracleやMySQL、PostgreSQL、DB2などのデータベースにおけるインデックスを削除するSQL文について。

インデックス削除のSQL構文


■Oracleのインデックス削除
DROP INDEX index_name;
※指定するインデックスを削除

■MySQLのインデックス削除
ALTER [IGNORE] TABLE tbl_name DROP INDEX index_name;
※SQL-92 に対する MySQL の拡張

DROP INDEX index_name ON tbl_name;
※index_name  に指定したインデックスが tbl_name  に指定したテーブルから破棄されます。

■PostgreSQLのインデックス削除
DROP INDEX index_name
※指定するインデックスを削除

■DB2のインデックス削除
DROP INDEX index_name

参考資料


MySQL ::   MySQL 4.1 リファレンスマニュアル :: 6.5.8 DROP INDEX 構文
DROP INDEX - PostgreSQL User's Guide
インデックスの削除 - SQL Server - microsoft

有关作者
Syboos.jp編集長システム設計や開発、保守運営などを行ってます。オープンソース技術に興味があります。

Sponsored Link


Comments