2017-07-01 5 views
-2

約10レコードで1つの2テーブルのカラムデータを更新したいのですが、それを行うことでデータベースが破壊されないようにしたいと考えています。限り、私が更新したいカラムがプライマリキーでも外部キーでもないことがわかります。何かアドバイス?レコード内のカラムを更新する

+2

使用しているRDBMSに関する情報がありません。テーブル定義。データと望ましい結果の例。 –

+0

Ms sql。まあ、これを適切に行うためには何を保証しなければならないか教えてください。何を見守っていますか? –

+1

**あなたの質問を編集し、そのデータに基づいてサンプルデータと予想される出力を追加してください。 [**フォーマットされたテキスト**](http://stackoverflow.com/help/formatting)、[スクリーンショットなし](http://meta.stackoverflow.com/questions/285551/why-may-i-not -upload-images-of-code-on-so-asking-a-question/285557#285557)。コメントにコードや追加情報を投稿しない –

答えて

0

あなたは、以下のクエリで制約情報(主キー、外部キー、チェック、ユニーク、...)を取得することができ、例えば

SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS 
WHERE TABLE_NAME=‘Your_Table_Name’ 
0

.....のは、私はテーブルの従業員を持っているとしましょうという複数の列があります。列 "employee I'd"がプライマリキーで、列 "employee type"が外部キーです。このEmployeeテーブルには、1つのEmployeeだけを更新したいColumn "Status"もあります。このテーブルを更新する必要がある場所にのみ配置する方法を確認するにはどうすればよいですか?

関連する問題