프로시저를 실행시킬때 하나의 매개변수에 여러개 인수를 넣는 방법이 있나요? 0 4 1,642

by 지메이비 MSSQL [2022.10.13 09:29:46]


execute 날씨 '무지개','(빨,주,노,초,파,남,보)'

프로시저 이름이 날씨라고 하고 인수로받는게 무지개와 빨주노초파남보 라면

다중인수를 저렇게 받는방법이 있나요??

by 마농 [2022.10.13 10:06:03]

1. 위와 같이 하나의 문자 변수에 구분자를 두는 방법
2. TABLE TYPE 의 변수를 이용하는 방법 http://gurubee.net/lecture/1047


by 지메이비 [2022.10.13 10:33:02]

1번같이하면 빨주노초파남보를 하나로 안보고 한개한개씩 보는건가요??


by 우리집아찌 [2022.10.13 10:44:24]

(빨,주,노,초,파,남,보) 를 SPLIT(잘라서_ 쓰시는겁니다.

https://learn.microsoft.com/ko-kr/sql/t-sql/functions/string-split-transact-sql?view=sql-server-ver16


by 마농 [2022.10.13 10:50:47]

1번은 하나의 문자값입니다.
프로시져 내부에서 잘라서 사용해야 하겠지요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입