지원되는 버전 :무지개 토토 : 문서 : 17 : value (17)16 / 15 / 14 / 13
개발 버전 :Devel
지원되지 않은 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2

값 - 행 세트 계산

시놉시스

값 (표현[, ...]) [, ...]Sort_Expression[asc | desc |운영자] [, ...]]count| 모두  ]시작[행 | 행]]]count] 행 | 줄 전용]

설명

값 표현식으로 지정된 행 값 또는 행 값 세트를 계산합니다. A를 생성하는 데 가장 일반적으로 사용됩니다.상수 표더 큰 명령 내에서 자체적으로 사용할 수 있습니다.

하나 이상의 행이 지정되면 모든 행에 동일한 수의 요소가 있어야합니다. 결과 테이블 열의 데이터 유형은 해당 열에 나타나는 명시 적 또는 추론 된 표현식을 결합하여와 동일한 규칙을 사용하여 결정됩니다.Union(참조섹션 10.5).

더 큰 명령 내에서어디서나 구문 적으로 허용됩니다selectIS. A처럼 취급되기 때문에select문법에 의해를 사용할 수 있습니다.주문 by, Limit(또는 동등한첫 번째 페치) 및오프셋a 절정명령.

매개 변수

표현

결과 테이블 (행 세트)의 표시된 위치에서 계산하고 삽입하는 상수 또는 표현. 에서목록의 최상위 레벨에 표시삽입, an표현로 대체 할 수 있습니다기본값대상 열의 기본값을 삽입해야한다는 것을 나타냅니다.기본값다른 맥락에서 나타납니다.

Sort_Expression

결과 행을 정렬하는 방법을 나타내는 표현 또는 정수 상수. 이 표현은의 열을 참조 할 수 있습니다.결과 AS컬럼 1, 컬럼 2등. 자세한 내용은 참조하십시오.주문별 주문inselect문서.

운영자

분류 연산자. 자세한 내용은 참조주문별 주문inselect문서.

count

반환 할 최대 행 수. 자세한 내용은 참조한계 조항inselect문서.

시작

행을 반환하기 전에 건너 뛰는 행 수입니다. 자세한 내용은 참조한계 조항inselect문서.

노트

메모리의 실패 또는 성능 저하가 발생할 수 있으므로 매우 많은 행이있는 목록을 피해야합니다.내부에 나타나삽입특별한 경우입니다 (원하는 열 유형이에서 알려져 있기 때문에삽입의 대상 테이블이며, 스캔하여 추론 할 필요는 없습니다list), 따라서 다른 상황에서 실용적보다 큰 목록을 처리 할 수 ​​있습니다.

예제

A Bare명령 :

값 (1, 'One'), (2, 'two'), (3, 'Three');

이것은 두 개의 열과 3 개의 행의 테이블을 반환합니다. 효과적으로 다음과 같습니다.

1을 column1로 선택하고, 'One'을 column2로 선택하십시오

더 보통더 큰 SQL 명령 내에서 사용됩니다. 가장 일반적인 용도는입니다.삽입:

필름에 삽입 (코드, 제목, DID, Date_Prod, Kind)

의 맥락에서삽입, a의 항목목록이 될 수 있습니다기본값값을 지정하는 대신 열 기본값을 여기에서 사용해야한다는 것을 나타냅니다.

필름 값에 삽입

서브에서도 사용할 수 있습니다select예를 들어 A에 기록 될 수 있습니다.From절 :

선택 f.*

anas조항이 필요할 때atFrom조항, 사실과 마찬가지로select. 가 필요하지 않습니다.as절의 모든 열에 대한 이름을 지정하지만 그렇게하는 것이 좋습니다. (기본 열 이름are컬럼 1, 컬럼 2등 in무지개 토토, 그러나이 이름은 다른 데이터베이스 시스템에서 다를 수 있습니다.)

언제삽입, 값은 모두 해당 대상 열의 데이터 유형에 자동으로 강요됩니다. 다른 상황에서 사용되면 올바른 데이터 유형을 지정해야 할 수도 있습니다.

기계에서 선택 *을 선택하십시오

간단한in테스트,에 의존하는 것이 낫습니다스칼라 목록형태in쓰기보다위와 같이 쿼리. 스칼라 방법 목록은 글쓰기가 적고 종종 더 효율적입니다.

호환성

SQL 표준을 준수합니다.Limitand오프셋are무지개 토토확장; 아래 참조select.

참조

삽입, select

정정 제출

문서에 맞지 않는 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면