質問を投稿するのはかなり新しいので、サポートに感謝します。table を更新する proc を書きたかったのtestAd
です。
置換関数で実行できますが、更新するレコードがほぼ 100 万あり、ストアド プロシージャを使用しようとしています。
私が始めたことを見てもらえますか?ありがとうございます。今日一日の終わりまでに何かを思いつくはずです..一種の厳しい状況です. 以下のものを試してみましたが、うまくいかないようです。
CREATE PROC [dbo].[testAd]
AS
DECLARE @ci VARCHAR (255)
UPDATE Stage.TestAdd
SET @ci=AddressOne
SET @ci= CASE @ci
WHEN 'Des Moines' THEN 'IA'
WHEN 'Seattle' THEN 'WA'
WHEN 'Pheonix' THEN 'Az'
WHEN 'Phx' THEN 'Az'
.
.
ELSE @ci
終わり