1)
select * from test
where user = '"& a.Text &"'
이런식으로 하는경우와
2)
declare @name varchar(20)
@set name = '이순신'
elect * from test
where user = @name
오늘 우연히 2번 케이스가 더 빠르다는걸 알았는데요..
정말 2번이 빠른결과를 보여주는걸까요?
원리가 무엇일까요?
Comment 1
-
처리짱
2017.03.06 20:32
1)
select * from test
where user = '"& a.Text &"'
이런식으로 하는경우와
2)
declare @name varchar(20)
@set name = '이순신'
elect * from test
where user = @name
오늘 우연히 2번 케이스가 더 빠르다는걸 알았는데요..
정말 2번이 빠른결과를 보여주는걸까요?
원리가 무엇일까요?
2017.03.06 20:32
제 생각에 1번은 그냥 쿼리문을 호출
2번은 프로시져문을 호출 아닌가요?