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

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

안녕하세요.


필요에 의하여 데이터 들을 수십개의 테이블로 나뉘어 들어가게 설계 하였습니다.

(그렇지 않으면 MDF 파일 하나당 10기가 이상으로 되어 파일 관리 면에서..)


아래는 쿼리 일부 입니다.



DECLARE @STR_AAAA_NM NVARCHAR(100),

@SQL NVARCHAR(MAX),

@PARAM NVARCHAR(128)

SET @SQL = '

INSERT INTO [CW_-------생략----------TE])

VALUES

   (@P_INT_ID,

@P_TX_INFO,

@P_TX_INFO_SD,

GETDATE())

'

SET @PARAM = '@P_INT_ID INT,

@P_TX_INFO TEXT,

@P_TX_INFO_SD TEXT'


EXECUTE sp_executesql @SQL, @PARAM, 

@P_INT_ID = @INT_ID,

@P_TX_INFO = @TX_INFO,

@P_TX_INFO_SD = @TX_INFO_SD



문제가 되는 부분을 음영 처리 하였습니다.


파라미터의 데이터 형이 TEXT 형 입니다.

그로 인하여 SQL 은 NVARCHAR(MAX) 로 받았습니다.


또한 리턴값이 필요 하여   SP_EXECUTESQL 을 사용 하였습니다.


검색을 해보니 SP_EXECUTESQL 은 프로시저 자체가 파라미터를 4000 자로 제한 하고 있다 합니다.


EXEC의 단점이 있어서 (출력 값 받기 위해) SP_EXECUTESQL 을 쓰는데, 이놈은 또 파라미터 길이 제한이 있네요.


이럴경우 어찌 해야 하는지요..



No. Subject Author Date Views
10657 [MSSQL]LIKE 절 관해 질문드립니다. carlospark 2020.10.29 314
10656 쿼리문 하나 질문합니다. [2] 그린슈퍼 2020.10.28 330
10655 선입선출 조회 쿼리 [3] fsffd 2020.10.26 472
10654 sql2008 -> sql2019로 restore 시킨후 호환성(150)에서만 기존 프로시저 에러 발생 이유? [4] 건우아빠 2020.10.23 379
10653 Oracle 행을 열로 변환하는방법... 질문드립니다 김길동 2020.10.22 406
10652 SQL Server 머신러닝 R 쿼리 관련 질문드려요!! ㅠㅠ [2] Mikha 2020.10.21 319
10651 CONVERT 에러 _ 도와주십쇼 [2] 아침고기 2020.10.20 337
10650 [MSSQL] 대량 테이블 조인 - HINT 문의 아침고기 2020.10.20 315
10649 CONVERT 에러 _ 도와주십쇼 아침고기 2020.10.19 275
10648 SQL 고수님들 답변 부탁드립니다.. [1] kimmitator 2020.10.19 273
10647 There is insufficient memory available in the buffer pool. 관련입니다. NumNull 2020.10.15 248
10646 MDF, LDF 용량 관리에 대한 질문입니다. [1] 울어욥 2020.10.08 409
10645 select 절내의 집계쿼리 질문 입니다. [2] 양아~ 2020.09.21 412
10644 view 생성문 문제입니다. 청소부 2020.09.21 384
10643 BCP 입력시 구분자가 내용에 포함된 경우 해결 방법이 있을까요? [1] 강구다.. 2020.09.17 427
10642 ORACLE->MSSQL쿼리 바꾸는데 CONNET BY와 LISTAGG 같이 사용해서 바꾸기가 어렵네요 ㅠ [2] iticdl 2020.09.14 764
10641 미러링 구성 관련하여 질문 드립니다. 김삐씨 2020.09.07 347
10640 MSSQL 프로시져 SP 질문 드립니다 [2] 아침고기 2020.09.06 576
10639 MSSQL 실행속도 차이 문의드립니다 초봅자 2020.09.04 428
» 동적 SQL 에서 SP_EXECUTESQL 사용하면서 NVARCHAR(4000) 이상의 파라미터 조형근 2020.09.03 366





XE Login