2016-06-30 2 views
0

まず、あなたのおかげで、本当にありがとうございました。Comp and Roboticsの理論を理解することができました。私の質問は、私の夏のインターンシップがSQLで働いていることです。SQL Server:フロントエンドの「吹き出し」文字列に寸法を変換する

私はテーブルは小数点ディメンションが含まれている[Material Dimensions]と呼ばれてきた、と他のは、彼らがX 0.5000 0.0590」のように見えるように[Callouts]と呼ばれるテーブルにそれらを吐き出し、その後、容疑者計画分を含む帝国単位に小数点以下の値を変換する[Conversions]と呼ばれます(T×W)」となる。

クライアントは、[Conversions]テーブルの値を即座に調整し、[Callouts]テーブルに反映させたいと考えています。これらの値の一部は衝突するため、材料特性によって制限を受ける必要があります。私は、これらの値を個々のプロパティに基づいて文字列に出力する必要があるように、いくつかの部分を知っています。私はグーグルと相談し、運がなかった。私もSOと相談し、正しい検索条件を使用していないようです。私は研究するためにどのような用語を必要とし、私は可能な限り提供しようとしていますか?

ありがとうございます。

答えて

0

[Callouts]テーブルにどのようにアクセスしているのか、そして彼らが[Conversions]テーブルをどのように変更しているのかを知る必要があります。

もっと知ることなく、いくつかの解決策を見ています。

あなたはUPDATEINSERT[Conversions]に、あなたが変更することができ、ストアドプロシージャやクエリを使用している場合は、それぞれの変更後[Callouts]テーブルを更新するためのコードを追加することができます。

アクセスできるストアドプロシージャまたはクエリを使用して[Callouts]テーブルからデータを取得する場合、そのクエリを変更して[Conversions]テーブルをチェックして、現在のデータを使用していることを確認できます。

あなたの最終的なオプションはトリガーです(yuck)。 [Conversions]にトリガーを作成して、データが変更されるたびに[Callouts]を更新することができます。私はこのオプションが嫌いですが、可能です。

3つのオプションをすべて調べて、最適なものを確認してください。トリガーはデータベースのパフォーマンスを低下させ、ロックを引き起こす可能性があることに注意してください。

関連する問題