Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Phân vùng động + TẠO NHƯ trên HIVE

Vì bạn đã biết lược đồ đầy đủ của bảng đích, trước tiên hãy thử tạo nó và điền nó bằng lệnh TẢI DỮ LIỆU:

SET hive.exec.dynamic.partition.mode=nonstrict;

CREATE TABLE T (key int, value string) 
PARTITIONED BY (ds string, hr int);

INSERT OVERWRITE TABLE T PARTITION(ds, hr) 
SELECT key, value, ds, hr+1 AS hr 
   FROM srcpart 
   WHERE ds is not null 
   And hr>10;

Lưu ý:lệnh set là cần thiết vì bạn đang thực hiện chèn toàn bộ phân vùng động.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql_ssl_rsa_setup lấy tệp OpenSSL ở đâu?

  2. PDF được tạo bằng FPDF và cách lưu và truy xuất pdf

  3. Các bảng MySQL lớn

  4. cách lặp qua kết quả mysql_query ()

  5. Cơ sở dữ liệu / SQL:Làm thế nào để lưu trữ dữ liệu kinh độ / vĩ độ?