빅쿼리에 아래와 같은 가상의 프로젝트가 있다고 하면
- 프로젝트명: project-240620
- 데이터셋명: DATASET
- 테이블명: TB_240620
- (기존에 있는 테이블의) 테이블 생성 DDL 만들기
SELECT ddl FROM project-240620.DATASET.INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME LIKE 'TB_240620';
해당 테이블의 CREATE문이 출력된다.
- 테이블 컬럼 추출하기
SELECT column_name FROM project-240620.DATASET.INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME LIKE 'TB_240620';
- 테이블 RENAME
ALTER TABLE `project-240620.DATASET.TB_240620`
RENAME TO `TB_240620_BK`;
- 빅쿼리 VIEW 생성
(뷰가 저장되는 데이터셋은 VWDATASET 이라고 하자)
CREATE OR REPLACE VIEW `project-240620.VWDATASET.TB_240620`
AS SELECT * FROM ` project-240620.DATASET.TB_240620`;
자주 사용하는 쿼리문들 정리해봄~~
* 빅쿼리 참고 사이트
'SQL' 카테고리의 다른 글
[SQL] ORACLE, MySQL 월배치 쿼리 (문자열 컬럼 참조시) (0) | 2025.03.20 |
---|---|
[SQL] DB별 날짜 포맷 텍스트 포맷으로 변환 (Oracle / mySQL / BigQuery) (1) | 2024.09.30 |
[PostgreSQL] PostgreSQL 에서 :: (Double colon) 의 의미 (0) | 2024.01.09 |
[Oracle] 날짜별 데이터 카운트 (0) | 2023.12.19 |