2012-01-24 4 views
0

異なるテーブルのレコードの値に基づいてテーブルに多数の行を作成しようとしています。値に基づいて新しい行を自動的に作成

すなわち表AはTableA.Number私はTableBのは、5つの新しい行で更新したいと言う5の値を取得する場合NumberID、番号とテーブルBはMonthID、月、金額

を持つ2つの列があります。 TableB.MonthとTableB.Amountの値が手動で入力されます。これはできますか?

+0

値を手動で入力する場合は、手動で行を作成してください。 –

+0

私はそれがウェブアプリケーションにフィードとして利用可能な行の数を制限することができる必要があります。 – Gillers

+0

なぜ、TableA.Numberが設定されているが後でできないときに制限することができますか? (SELECT COUNT(*)が5を返したため、トランザクションをコミットするまでに実際の行数が5になるわけではないため)この種の制限を適切に実施することは、驚くほど困難です。あなたが実際に達成しようとしていることについてもっと詳しく説明できますか?おそらく、あなたのニーズに適したデータモデルがありますか? –

答えて

0

どのデータベースを使用しているかによって、これはトリガーを使用して行うことができます。

これは、アプリケーションレイヤーで行うこともできます。

+0

sql express 2012 - 私はちょっとした初心者ですので、どのような例も素晴らしいでしょう。 – Gillers

関連する問題