新しい列をテーブルに追加する必要があり、新しい列の値は既存の列と同じにする必要があります。これを行う簡単な方法はありますか?テーブルにはそのような値はありませんので、必要に応じて手動で行うこともできますが、より良い方法が必要です。既存の列と同じ値を持つ新しい列を追加する方法
1
A
答えて
1
私が唯一の問題はNON NULL列である
ALTER TABLE MyTable
ADD NewColumn int
UPDATE MyTable SET NewColumn = OldColumn
を行うだろう。デフォルト値を指定し、デフォルト値の制約を更新してから削除する必要があります。
2
最初にSQL Serverを使用している場合は、管理スタジオを使用してALTER Tableコマンドを追加または発行することができます。
ALTER Table MyTable ADD NewColumn varchar(25)
変更すると、簡単な更新ルーチンは、更新を実行する必要があり、あなたの古い列MyOldCol
のタイプと一致するタイプvarchar(25)
:
UPDATE MyTable SET MyNewCol = MyOldCol
は値MyTable
を更新し、 MyNewCol
、MyOldCol
があなたのものです。
関連する問題
- 1. 既存のDataTableに値を持つ新しい列を追加する方法?
- 2. 特定の値を持つ列を既存のデータベーステーブルに追加する方法
- 3. レコードを持つ既存のテーブルにシーケンス列を追加する方法
- 4. 既存のフィールドの値を持つコレクションに新しいフィールドを追加する
- 5. 既存のテーブルに主キーを持つ列を追加する
- 6. Powerbuilderの既存のデータウィンドウに新しい列を追加する方法
- 7. 既存のazureテーブルストレージに新しい列を追加する方法
- 8. 列の後に新しい列を追加し、既定値を定義する
- 9. いくつかの既存の列の値に基づいて列と値を追加します
- 10. DataGridViewComboBoxの既定値を既存のDataGridView列と同じに設定する
- 11. 既存のレールデータベースに新しいシードデータを追加する方法
- 12. 同じテーブル内の別の列の値に応じてテーブルに新しい列を追加します
- 13. 追加の列を持つ同じテーブルの多対多
- 14. 同じ値を持つ列挙型
- 15. XElementに既存のXml文字列を追加する方法
- 16. PHPで配列の同じキーと値の和を持つ新しい配列を作成します
- 17. 2つの値を持つ同じ列を検索するMySQL
- 18. WebSQLの使用。既存のテーブルに新しい列を追加するには?
- 19. 同じファイル内の既存の列の値と等しい列を作成しますか?
- 20. 既存のjsonオブジェクトに新しいキー(配列)を追加する
- 21. T-SQLの同じ列に2つのテキスト行を追加する方法
- 22. Python:同じ値の列を追加する
- 23. 既存のjavascript配列に配列要素を追加する
- 24. キーと値を持つ配列に追加する
- 25. 1つのNHibernateトランザクションで同じテーブルに同じ名前の列を追加して列を追加するにはどうすればいいですか?
- 26. 同じキーを持つアイテムが既に追加されています。
- 27. ループ2つの配列と同じ値と更新データC#
- 28. エンティティの最初の移行で新しいGUID列の既定値を追加
- 29. プロパティファイルの既存のデータに新しいデータを追加する方法は?
- 30. jarファイルの既存のクラスに新しいJavaクラスを追加する方法
テーブルのDDLと追加する列を共有できますか? – Chandu