MSSQL에서 FOR문 같은 문법이 있나요?
조회수 6973회
데이터가 10개가 있다고 하면, 1번 데이터부터 10번 데이터까지 각각 끄집어내서 다른 테이블의 데이터하고 비교한 후에 INSERT처리나 UPDATE처리를 하려고 합니다.
SQL내에서 FOR문처럼 데이터 하나하나 갖고와서 비교할 수 있는 문법이 있는지 궁금합니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
2 답변
-
일단 기본적인 SQL만으로는 FOR 문과 유사한 문법이 없습니다.
다만, 각각의 DBMS 벤더들이 일련의 명령어를 미리 지정하여 사용할 수 있는 함수, 프로시져를 지원합니다. 이 프로시져를 만들 때에 DBMS 벤더에서 제공하는 경우가 있습니다.
MSSQL의 프로시져에 관련된 부분을 공부해보세요.
간단한 예문에는 While Loop에 대한 예가 있습니다.
-
댓글 입력