기본값이 'MONTHLY'인 테이블에 열을 추가하려고합니다 (이상적으로 데이터 프레임을 사용하지 않음)
ALTER TABLE aa_monthly ADD COLUMNS (Monthly_or_Weekly_Indicator string NOT NULL FIRST DEFAULT ('MONTHLY'))
이것은 나에게 오류를 준다 :
Error in SQL statement: ParseException: mismatched input 'DEFAULT' expecting ')'(line 1, pos 88)
FIRST
의 유무에 관계없이 동일한 오류가 발생합니다.
SQL 문에서.
여기 및 여기
-
답변 # 1
-
답변 # 2
Hive에서는 슬프게도 열의 기본값을 추가 할 수 없습니다.
와이즈 비즈 -
답변 # 3
그 방법에는 여러 가지가 있습니다
The column change command will only modify Hive's metadata, and will not modify data
1) ALTER TABLE aa_monthly ADD Monthly_or_Weekly_Indicator string not null CONSTRAINT Monthly_or_Weekly_Indicator DEFAULT 'MONTHLY' WITH VALUES 2) ALTER TABLE aa_monthly ADD Monthly_or_Weekly_Indicator string NOT NULL DEFAULT 'MONTHLY'
관련 자료
- sql - 테이블 열 이름 및 데이터에서 json 키 값 만들기
- python - Tkinter Listbox 위젯으로 SQLite 3 테이블의 열에있는 행의 값을 어떻게 얻을 수 있습니까?
- sql server - 한 열의 기본값이 SQL의 다른 열이 될 수 있습니까?
- google cloud platform - 기본값이있는 추가 열이있는 BIGQUERY csv 파일로드
- mysql - 특정 열의 값이 나타날 때 표에서 행 숨기기
- mysql - 행 현명한 연산을 사용하여 설정된 SQL 열 기본값
- apache spark - Pyspark에서 키 값 마루 열을 효율적으로 선택
- google apps script - 열에 값이 있는지 확인
- typescript - 일반 매개 변수에 기본값을 제공하는 방법은 무엇입니까?
- shell script - 한 열의 값을 검색하고 파일의 다른 열에서 연결된 값을 검색합니다
- sql - 사용자 정의 열에서 테이블을 어떻게 조인합니까 (미리로드)?
- sql server - PHP에서 여러 값 열을 인쇄하는 방법
- SQL에서 테이블 열을 날짜 유형으로 변환하고 오름차순으로 정렬하는 방법은 무엇입니까?
- python - DataFrame 열 값을 다른 DataFrame 열과 일치시키고 조회수를 계산합니다
- sql server - 특정 값을 기반으로 SQL 테이블에서 행 검색
- sql - 조인을 사용하여 다른 열의 데이터로 테이블의 열 업데이트
- mysql - 1 개의 열이 3 개의 다른 열로 나누어 진 부모 테이블에서 자식 테이블로 복사하는 방법
- mysql - 공통 값이없는 테이블에서 모든 행 가져 오기
- 열이 테이블 JPA의 열이 아닙니다 javasqlSQLSyntaxErrorException
- python - 열 값이 다른 열의 목록에있는 행을 필터링 하시겠습니까?
이것이 도움이되기를 바랍니다