if object_id('Poc_Data_GroupInsert') is not null
drop proc Poc_Data_GroupInsert
go
create proc Poc_Data_GroupInsert @Group_num int, @TimeCount char(5)
as
insert into TempTable values (@Group_num, @TimeCount)
if ((select 집계간격 from TempTable where Local_no = @Group_num) = '*' )
update TempTable set 집계간격 = '"'+@TimeCount+'"' where Local_no = @Group_num
데이터베이스에서 값을 입력하였는데 원하는 값이 들어가는 것이 아니라 엉뚱한 문자가 들어가서 수정하다... 구현된 쿼리!!
@TimeCount라는 값은 Char값인데 Int값을 입력하였을 경우에 사용자가 원하는 값이 아닌 다른 값이 들어가게 된다. 그것을 찾아서 다시 값을 저장한다.