2009-12-02 3 views

답변

1

당신이 사용중인 특정 제품과 일반 용어 "SQL"을 대체 할 경우 더 나은 답변을 얻을 수 있습니다.

SQL 그 자체로에서 이것을 수행 할 표준 방법이 없으므로 테이블을 반복하고 각 필드를 구문 분석하고 발견 된 각 값에 대해 INSERT 문을 발행해야합니다. 특정 SQL DBMS에는 원하는 것을 수행하기위한 독점적 인 방법이있을 수 있습니다.

+1

감사합니다 - 나는 그것을 SQL 서버로 바 꾸었습니다 – EverTheLearner

0

나라면 새 테이블 구조를 만든 다음 커서 및 하위 문자열 함수를 사용하여 기존 테이블의 모든 행을 반복하고 새 테이블에 새 행을 삽입하는 저장 프로 시저를 작성합니다. 완료되면 모든 코드/프로 시저가 새 테이블을 가리킨 다음 이전 테이블을 삭제할 수 있습니다.

+1

yikes! 할 수있을 때마다 커서를 피하십시오 (그리고 대부분의 경우 쉽게 할 수 있습니다). 훨씬 더 나은 접근법에 대한 짐의 대답을보십시오 ... –

1

this 무엇입니까?

+0

CLR 기능이 더 빠를 것입니다. –

+0

링크를 통해 일부 아시아 언어로 작성된 전혀 관련없는 웹 사이트로 연결됩니다. – MarredCheese

관련 문제