DBMS/MS-SQL
MSSQL 변수를 활용한 반복문 만들기, (TRY, CATCH 이용)
랑스티비
2019. 2. 22. 16:15
|
갑자기
SELECT CONVERT(VARCHAR, getdate(), 1)
이부분이 몇번까지 되는지 알아보고 싶어졌다.
그래서 반복문과 try, catch 문을 같이 활용하여 만들어 보았다.
try, catch 를 같이 쓴이유는 없이하면
SELECT CONVERT(VARCHAR, getdate(), 28)
위 쿼리부분등에서 에러나서 반복문이 멈춘다.
DECLARE @id INT SET @id = 29 WHILE(@id < 50) BEGIN BEGIN TRY SELECT CONVERT(VARCHAR, getdate(), @id) -- END END TRY BEGIN CATCH -- 아무것도 하기 싫다. END CATCH; SET @id = @id + 1 END