안녕하세요.


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

(그렇지 않으면 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
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 33952
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 17162
10643 BCP 입력시 구분자가 내용에 포함된 경우 해결 방법이 있을까요? [1] 강구다.. 2020.09.17 594
10642 ORACLE->MSSQL쿼리 바꾸는데 CONNET BY와 LISTAGG 같이 사용해서 바꾸기가 어렵네요 ㅠ [2] iticdl 2020.09.14 1043
10641 미러링 구성 관련하여 질문 드립니다. 김삐씨 2020.09.07 413
10640 MSSQL 프로시져 SP 질문 드립니다 [2] 아침고기 2020.09.06 681
10639 MSSQL 실행속도 차이 문의드립니다 초봅자 2020.09.04 532
» 동적 SQL 에서 SP_EXECUTESQL 사용하면서 NVARCHAR(4000) 이상의 파라미터 조형근 2020.09.03 654
10637 @@IDENTITY 관련 질문입니다 [1] 코코 2020.09.03 419
10636 DB용 컴퓨터 [3] 하이욧 2020.09.02 623
10635 실시간에 가까운 DB 서버를 만들어 보고자 합니다. [2] 김삐씨 2020.08.31 586
10634 DB Lock에 대해서 도움 부탁드립니다. [1] 듬직한정자 2020.08.29 531
10633 DecryptSql 복호화 툴 데모버전 말고 구입하신분 있으실까요? [1] 듬직한정자 2020.08.25 444
10632 MSSQl 암호화된 함수 보는법.. 아시는분 있으신가요? [4] 듬직한정자 2020.08.25 1008
10631 급하게 하나 여쭤봅니다(프로시저 관련) [2] 감귤이 2020.08.25 460
10630 두개의 테이블을 조인하면서 ... [3] seyo 2020.08.21 503
10629 응용프로그램과 SQL Management 에서의 쿼리 실행 차이 [2] 울어욥 2020.08.20 507
10628 각 컬럼 별 중복된 컬럼 카운트 하는 쿼리를 어떻게 짜야할까요? 두루미 2020.08.14 428
10627 갑작스런 Timeout 에러 관련해 질문드립니다. [1] 울어욥 2020.08.05 623
10626 Lock, 트랜잭션에 관련하여 질문이 있습니다. [2] 울어욥 2020.08.05 838
10625 bcp 로 생성된 파일을 복원하기 질문입니다. [1] 희망나라 2020.07.26 563
10624 학생별 연속된 년도,학기의 수를 구하고 싶습니다.. [2] 개발자혁이 2020.07.22 742





XE Login