皆さん、これは PrevLoc フィールドを更新するストアド プロシージャです。しかし、プロシージャに更新を別のフィールドに挿入させたいのですが、元のフィールドを変更したくありません。元のフィールドをそのままにしておきたいからです。みんなこれを手伝ってくれますか?私はとても感謝しています.Thanks all
ALTER PROC [dbo].[updateloc]
AS
UPDATE Stage.Loc
SET PrevLoc=RTRIM(PrevLoc)
UPDATE Stage.Loc
SET PrevLoc = REPLACE(PrevLoc, substring(PrevLoc, LEN(PrevLoc) -
(CHARINDEX(' ', REVERSE(PrevLoc)))+ 1, LEN(PrevLoc)), dbo.parsLocat(PrevLoc))-- --this is a function that I use
SET changedLoc=PrevLoc---this doesnt work
GO