Visual Studio C# Express エディションを使用しており、SQL Server for Database が付属しています。sp_rename
指定したテーブル名を変更するためにソフトウェアで呼び出すことができるように、ストアド プロシージャが必要です。
Visual Studio の SQL Server には制限があり、フル バージョンの SQL Server のような事前定義されたストアド プロシージャがないことに気付いたので、どこかからインポートしたり、偶然入手したりする方法はありますか。
特定のストアド プロシージャを Visual Studio C# Express Edition の SQL Server にインポートする方法はありますか?
私はストアド プロシージャを実行できますが、完全な SQL Server を購入したときに通常得られるストアド プロシージャを持っていません。
以下は私のコードです。データベースの名前が変更されます。
SqlConnection sqlConnectionCmdString = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Rick\Documents\Visual Studio 2010\Projects\Server\database\ClientRegit.mdf;Integrated Security=True;User Instance=True");
string renameCommand = "EXEC sp_rename 'NetworkAccount' , 'oldhires'";
SqlCommand sqlRenameCommand = new SqlCommand(renameCommand, sqlConnectionCmdString);
sqlConnectionCmdString.Open();
sqlRenameCommand.ExecuteNonQuery();
sqlConnectionCmdString.Close();