이 설정은 system.settings에서 확인할 수 있으며 소스 코드에서 자동 생성됩니다.
enable_positional_arguments
유형
Bool
기본값
1
버전 이력
| 버전 | 기본값 | 설명 |
|---|---|---|
| 22.7 | 1 | 위치 인수 기능이 기본적으로 활성화됩니다 |
GROUP BY, LIMIT BY, ORDER BY SQL 문에서 위치 인수 지원을 활성화하거나 비활성화합니다.
가능한 값:
- 0 — 위치 인수가 지원되지 않습니다.
- 1 — 위치 인수가 지원됩니다. 컬럼명 대신 컬럼 번호를 사용할 수 있습니다.
예시
쿼리:
CREATE TABLE positional_arguments(one Int, two Int, three Int) ENGINE=Memory();
INSERT INTO positional_arguments VALUES (10, 20, 30), (20, 20, 10), (30, 10, 20);
SELECT * FROM positional_arguments ORDER BY 2,3;결과:
┌─one─┬─two─┬─three─┐
│ 30 │ 10 │ 20 │
│ 20 │ 20 │ 10 │
│ 10 │ 20 │ 30 │
└─────┴─────┴───────┘enable_positional_arguments_for_projections
유형
Bool
기본값
0
버전 이력
| 버전 | 기본값 | 설명 |
|---|---|---|
| 25.12 | 0 | 프로젝션에서 위치 인수를 제어하기 위한 새로운 설정입니다. |
| 25.11 | 0 | 프로젝션에서 위치 인수를 제어하기 위한 새로운 설정입니다. |
| 25.10 | 0 | 프로젝션에서 위치 인수를 제어하기 위한 새로운 설정입니다. |
PROJECTION 정의에서 위치 인수 지원 여부를 설정합니다. 관련 설정인 enable_positional_arguments도 참조하십시오.
가능한 값:
- 0 — 위치 인수가 지원되지 않습니다.
- 1 — 위치 인수가 지원됩니다. 컬럼명 대신 컬럼 번호를 사용할 수 있습니다.