2012-01-11 9 views
2

SQLデータベースのテーブルをリファクタリングするツールは誰も知っていますか?SQLデータベースのリファクタリングツール

テーブルを削除せずにテーブルを変更(追加、削除、データタイプの変更など)できるツールが必要です。私はまた、テーブル内の既存のデータを保持することができ、任意の新しい列(NOT NULL列の場合)にデフォルトを追加することができるようにしたい。

リファクタリングテーブルに役立つものはありますか?

+0

である、あるいは単に一般的にデータベース? SQL Server、oracle、sybase aseなどの場合は – cdeszaq

+0

? –

答えて

1

Management Studio for Microsoft SQL Serverでは、テーブルレイアウトを編集できます。もちろん、必要に応じてバックグラウンドでテーブルを作り直してデータをコピーしますが、それは自動的に行います。

+0

SQL Server 2008をご利用ください。 Manamement Studioのテーブルを編集しようとすると、データベースを削除する必要があることが時々分かります。 –

+0

これは、null可能な列を追加しない場合に発生します。私は、列を追加して、ヌル可能でない列に対してもデフォルトデータを入力できるようにしたい。 –

+0

Management Studioには、テーブルを再作成しない変更のみを許可する設定があります。既定で有効になっている可能性があります。この設定をオフにすると、テーブルを編集できます。 – Guffa

0

私はToadがうまく機能することを発見しました。

0

チェックアウトhttp://www.red-gate.com。彼らには素晴らしいツールがあります。

+0

redgateを見ていましたが、支払いを受ける前にフィードバックを得たいと思っていました。 –