반응형
Ant_U
DBA 개미
Ant_U
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • AWS (3)
    • C# (1)
    • SQL (236)
      • MYSQL (186)
      • MSSQL (50)
    • 자격증 (20)
      • SQLD (12)
      • SQLP (8)

인기 글

최근 글

250x250
hELLO · Designed By 정상우.
Ant_U

DBA 개미

[MSSQL] @@TEXTSIZE 사용 방법 및 예시
SQL/MSSQL

[MSSQL] @@TEXTSIZE 사용 방법 및 예시

2023. 9. 1. 17:13
728x90
반응형

 

MSSQL (Microsoft SQL Server)에서 `@@TEXTSIZE`는 텍스트 데이터를 반환할 때 최대 문자 수를 설정하는 데 사용되는 시스템 변수입니다. 

이 변수를 사용하면 쿼리에서 반환되는 텍스트 데이터의 크기를 제한하거나 증가시킬 수 있습니다. 

`@@TEXTSIZE`의 기본값은 2^31-1, 즉 2,147,483,647이며, 이는 거의 무제한 크기의 텍스트 데이터를 반환할 수 있음을 의미합니다.

`@@TEXTSIZE`를 변경하려면 `sp_configure` 또는 `SET TEXTSIZE` 명령을 사용할 수 있습니다.

 다음은 `@@TEXTSIZE`를 사용하는 예시와 함께 설명합니다:

1. `sp_configure`를 사용하여 `@@TEXTSIZE` 변경하기:

-- 현재 TEXTSIZE 확인
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'textsize';

-- TEXTSIZE 변경 (예: 100으로 설정)
EXEC sp_configure 'textsize', 100;
RECONFIGURE;

-- 변경된 TEXTSIZE 확인
EXEC sp_configure 'textsize';

2. `SET TEXTSIZE` 명령을 사용하여 현재 세션의 `@@TEXTSIZE` 변경하기:

-- 현재 TEXTSIZE 확인
SELECT @@TEXTSIZE AS 'Current TEXTSIZE';

-- TEXTSIZE 변경 (예: 500으로 설정)
SET TEXTSIZE 500;

-- 변경된 TEXTSIZE 확인
SELECT @@TEXTSIZE AS 'Updated TEXTSIZE';


`@@TEXTSIZE`를 변경하면 결과 집합에서 반환되는 텍스트 데이터의 최대 길이가 변경됩니다. 

이것은 주로 `SELECT` 문을 통해 텍스트 데이터를 검색하는 경우에 유용합니다. 

예를 들어, `@@TEXTSIZE`를 작게 설정하면 큰 텍스트 데이터가 결과에 표시되지 않고 자르거나 줄여서 표시됩니다.

728x90
반응형

'SQL > MSSQL' 카테고리의 다른 글

[MSSQL] TRY 함수 사용 방법 및 예시(TRY_CAST, TRY_CONVERT, TRY_PARSE)  (0) 2023.09.05
[MSSQL] PARSE 함수 사용 방법 및 예시  (0) 2023.09.04
[MSSQL] CAST, CONVERT 타입 변환 함수 사용 방법 및 예시  (0) 2023.09.04
[MSSQL] @@VERSION 사용 방법 및 예시  (0) 2023.09.01
[MSSQL] @@SPID 사용 방법 및 예시  (0) 2023.09.01
[MSSQL] @@SERVICENAME 사용 방법 및 예시  (1) 2023.08.31
[MSSQL] @@SERVERNAME 사용 방법 및 예시  (1) 2023.08.31
[MSSQL] @@REMSERVER 사용 방법 및 예시  (1) 2023.08.30
    'SQL/MSSQL' 카테고리의 다른 글
    • [MSSQL] CAST, CONVERT 타입 변환 함수 사용 방법 및 예시
    • [MSSQL] @@VERSION 사용 방법 및 예시
    • [MSSQL] @@SPID 사용 방법 및 예시
    • [MSSQL] @@SERVICENAME 사용 방법 및 예시
    Ant_U
    Ant_U

    티스토리툴바