반응형
SQL Server: 개체 이름의 최대 문자 길이
SQL Server 2008에서 개체 이름(예: 제약 조건, 열)의 최대 문자 길이는 얼마입니까?
128자.데이터 유형의 최대 길이입니다(nvarchar(128)
).
예, 이름이 116자 이내인 임시 테이블을 제외하고 128자입니다.이것은 여기에 완벽하게 설명되어 있습니다.
또한 이전 블로그 게시물에 포함된 다음 스크립트를 사용하여 쉽게 확인할 수 있습니다.
DECLARE @i NVARCHAR(800)
SELECT @i = REPLICATE('A', 116)
SELECT @i = 'CREATE TABLE #'+@i+'(i int)'
PRINT @i
EXEC(@i)
이 스크립트를 사용하여 추가 정보를 확인할 수도 있습니다.
EXEC sp_server_info
결과는 다음과 같습니다.
attribute_id | attribute_name | attribute_value
-------------|-----------------------|-----------------------------------
1 | DBMS_NAME | Microsoft SQL Server
2 | DBMS_VER | Microsoft SQL Server 2012 - 11.0.6020.0
10 | OWNER_TERM | owner
11 | TABLE_TERM | table
12 | MAX_OWNER_NAME_LENGTH | 128
13 | TABLE_LENGTH | 128
14 | MAX_QUAL_LENGTH | 128
15 | COLUMN_LENGTH | 128
16 | IDENTIFIER_CASE | MIXED
⋮ ⋮ ⋮
⋮ ⋮ ⋮
⋮ ⋮ ⋮
언급URL : https://stackoverflow.com/questions/5808332/sql-server-maximum-character-length-of-object-names
반응형
'source' 카테고리의 다른 글
자바스크립트에서 배열에서 특정 항목을 제거하려면 어떻게 해야 합니까? (0) | 2023.05.02 |
---|---|
Angular 6 - "@angular-devkit/build-angular" 모듈을 찾을 수 없습니다. (0) | 2023.05.02 |
asp.net Core를 사용한 마이그레이션을 위해 출력 폴더를 변경하는 방법은 무엇입니까? (0) | 2023.05.02 |
윈도우에 알림 같은 것이 있습니까? (0) | 2023.05.02 |
matplotlib을 사용하여 범례 글꼴 크기를 변경하는 방법.음모. (0) | 2023.05.02 |