ビューを作成していて、「置換」と「キャスト」を行うように求められたので、例として:
SELECT CAST(qtyshipped AS INT) AS 'QTYShipped', REPLACE(itemval,'.','')
FROM Database
ビュー内では、データベース内の情報を実際に変更するのではなく、クエリ内だけを変更する必要がありますか? (私のサンドボックス サーバーでは完全に動作しますが、確認したいだけです)
ビューを作成していて、「置換」と「キャスト」を行うように求められたので、例として:
SELECT CAST(qtyshipped AS INT) AS 'QTYShipped', REPLACE(itemval,'.','')
FROM Database
ビュー内では、データベース内の情報を実際に変更するのではなく、クエリ内だけを変更する必要がありますか? (私のサンドボックス サーバーでは完全に動作しますが、確認したいだけです)
ばかげた質問ではありません。そして答えは「はい」です。クエリの結果を変更するだけで、基になるデータは同じままです。
それはすでに良い質問です。しかし、私はあなたといくつかの点を話す必要があります。
qtyshipped
が数値タイプでないのはなぜですか?それを数値に変更する必要があります。したがって、パフォーマンスを低下させる可能性のあるキャストは必要ありません。実行しているのは実行しているだけなので、データベースには影響しSELECT
ませんUPDATE
。