안녕하세요.


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

(그렇지 않으면 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 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1249
10641 미러링 구성 관련하여 질문 드립니다. 김삐씨 2020.09.07 390
10640 MSSQL 프로시져 SP 질문 드립니다 [2] 아침고기 2020.09.06 657
10639 MSSQL 실행속도 차이 문의드립니다 초봅자 2020.09.04 510
» 동적 SQL 에서 SP_EXECUTESQL 사용하면서 NVARCHAR(4000) 이상의 파라미터 조형근 2020.09.03 548
10637 @@IDENTITY 관련 질문입니다 [1] 코코 2020.09.03 392
10636 DB용 컴퓨터 [3] 하이욧 2020.09.02 578
10635 실시간에 가까운 DB 서버를 만들어 보고자 합니다. [2] 김삐씨 2020.08.31 539
10634 DB Lock에 대해서 도움 부탁드립니다. [1] 듬직한정자 2020.08.29 510
10633 DecryptSql 복호화 툴 데모버전 말고 구입하신분 있으실까요? [1] 듬직한정자 2020.08.25 422
10632 MSSQl 암호화된 함수 보는법.. 아시는분 있으신가요? [4] 듬직한정자 2020.08.25 624
10631 급하게 하나 여쭤봅니다(프로시저 관련) [2] 감귤이 2020.08.25 436
10630 두개의 테이블을 조인하면서 ... [3] seyo 2020.08.21 473
10629 응용프로그램과 SQL Management 에서의 쿼리 실행 차이 [2] 울어욥 2020.08.20 462
10628 각 컬럼 별 중복된 컬럼 카운트 하는 쿼리를 어떻게 짜야할까요? 두루미 2020.08.14 407
10627 갑작스런 Timeout 에러 관련해 질문드립니다. [1] 울어욥 2020.08.05 550
10626 Lock, 트랜잭션에 관련하여 질문이 있습니다. [2] 울어욥 2020.08.05 651
10625 bcp 로 생성된 파일을 복원하기 질문입니다. [1] 희망나라 2020.07.26 519
10624 학생별 연속된 년도,학기의 수를 구하고 싶습니다.. [2] 개발자혁이 2020.07.22 719
10623 쿼리 결과를 서버로 올릴때 질문입니다. [2] 희망나라 2020.07.20 494
10622 차등 백업이 풀백업 이후 한번만 진행되는 현상 [1] 레몽 2020.07.20 521





XE Login