데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER Proc [dbo].[q_sp]
 
  @num int,
  @num nvarchar(2)
   
 As


 declare @sql nvarchar(760)
 declare @ParmDefinition nvarchar(100)

 
 Begin
 SET NOCOUNT ON 
 SET LOCK_TIMEOUT 15000
 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

 set @sql=N'select a.num,b.name from (select * from atable with(nolock) where num='''+convert(nvarchar(50),@num)+''' and cnum='''+convert(nvarchar(2),@cnum)+''') a
inner join btable b with(nolock) on a.name=b.name '
 
 SET @ParmDefinition = N'@num NVARCHAR(50),@cnum nvarchar(2)'
 exec sp_executesql @sql,@ParmDefinition,@num = @num,@cnum = @cnum  

 SET NOCOUNT OFF   
 End


adhoc 쿼리를 수정하려고 하고 있습니다.  저런식으로 만들어서 프로시져화 하면 정상적으로 작동되는것인지


인터넷검색 으로 만들어 본것이긴한데 제대로 된것인지 모르겠습니다.


어떻게 짜야 올바르게 만들수 있을까요?  

No. Subject Author Date Views
10163 인덱스 리빌딩 vitill 2018.03.12 854
10162 쿼리문 문의 드립니다. [1] 백마탄나 2018.03.12 630
10161 SSL 공급자: 지정한 데이터를 암호화하지 못했습니다. 잠탱이 2018.03.12 929
10160 한 테이블 내의 특정 컬럼 비교 입니다 [6] 스터프 2018.03.12 827
10159 예매사이트 좌석 중복 [2] 냥냥 2018.03.10 1055
10158 select 할때 컬럼명을 변경 후 where 절에서 사용하기 [2] seyo 2018.03.09 1791
10157 TRUNCATE로 행 삭제 하였으나 MDF 용량이 그대로인경우.. [1] wogn0226 2018.03.08 875
10156 sql서버 전체백업방법(db별 백업아니고 db서버전체백업) [1] 경단 2018.03.08 784
» 동적쿼리를 사용할수 있는 프로시저문 질문입니다. 카루카루 2018.03.07 678
10154 아래 질문에 대한 또 다른 질문입니다. LJstyleS 2018.03.02 842
10153 SSMS 툴에 대한 질문입니다. [1] LJstyleS 2018.03.02 1036
10152 sqlcmd에서 한글 처리관련 문의드립니다 [1] Tabago 2018.02.28 1308
10151 조회 조건좀 알려주세요 [7] 아라라락락 2018.02.28 1215
10150 컬럼에서 특정문자이후 내용만 조회하려고 합니다. [2] 아싸라비아콜롬비아 2018.02.27 782
10149 데이터 컬럼타입 변경 안될때 [1] 서희 2018.02.27 1103
10148 Trigger로 Update Query저장하기. [1] 항상비기너 2018.02.27 995
10147  Ms sql select lock 관련 궁금합니다 일취월장 2018.02.24 677
10146 CCI 파일그룹 관련 군고구마 2018.02.23 673
10145 프로시저 실행 때랑 쿼리문으로 실행시 실행계획이 다른데... [3] 축구선수 2018.02.22 835
10144 where절에 isnull로 조회시.... [5] 축구선수 2018.02.21 1280





XE Login