Just another WordPress site

テーブルにインデックスを作成する

2016.06.03

テーブルにインデックスを作成する

SqlCommandオブジェクトを作成し、ExecuteNonQueryメソッドを使うと、

データベースにインデックスを作成できます。

1.SqlConnectionオブジェクトの生成

2.接続文字列の指定

3.SQLコマンドの作成

4.SqlCommandオブジェクトの生成

5.ExecuteNonQueryメソッドの実行

テーブルにインデックスを作成するSQL文はCREATE INDEX文を使います。

using Systm.Data SqlClient;



private void button1_Click(object sender, EventArgs e)

{

    SqlConnection connection = new SqlConnection();

    connection.ConnectionString = "Persist Security Info=False;"

        + "Integrated Security=SSPI;Database=Sample_DB";



    SqlCommand command;



      connection.Open();

        command = new SqlCommand(

              "CREATE INDEX Sample ON 商品(商品コード)", connection);

        command.ExecuteNonQuery();

        MessageBox .Show("商品テーブルの商品コードフィールドにSampleという
                                                                                インデックスを作成しました。");

    connection.Close();

}

関連記事