페이지 콘텐츠 자체의 열인 NVARCHAR(MAX)
열을 포함하여 웹 페이지의 속성을 보유하는 테이블 (pages
)이 있습니다.SQL : 두 번째 테이블을 기반으로 여러 행에있는 열의 일부를 대체하십시오.
해당 열 내에서 많은 텍스트 문자열을 찾아 교체하고 다른 텍스트 문자열로 바꿔야합니다. 이러한 상관 관계는 두 번째 표 (moving
)에 있으며 oldValue
및 newValue
열입니다.
따라서, 예를 들어,이 같은 두 개의 테이블로 시작 해요 경우 :
페이지 테이블 :
ID Content
1 Words words Ancient words
2 Blah blah OutWithTheOld blah
3 Etc etc Useless etc
테이블 이동 :
OldValue NewValue
Ancient Better
OutWithTheOld InWithTheNew
Useless Useful
합니다. .. Replace와 같은 페이지 테이블을 남겨 두는 방법이 필요합니다.
ID Content
1 Words words Better words
2 Blah blah InWithTheNew blah
3 Etc etc Useful etc
페이지 테이블에 주어진 레코드가 여러 교체가 필요합니다 가능성이있다, 저기 페이지 기록이 어느 하나, 또는 여러 필요 교체가 없습니다 여부를 예측하는 방법은 없습니다, 또는 moving.oldvalue
에서 어떤 값이 될 것이다 발견되어 교체해야합니다.
저는 SQL Server 2008을 사용하고 있으며 상당히 익숙합니다. 어떤 도움을 주셔서 감사드립니다.
와우! 완전히 나를 이길 수있어. 변수 이름 외에도 내 코드는 여러분의 것과 거의 비슷하게 보입니다! – Zach
위대한 마음은 같은 채널에서 실행됩니까? – Sparky
가장 확실합니다! – Zach