Apache Tajo - Các kiểu dữ liệu

Để thực hiện một truy vấn trong Tajo shell, hãy mở terminal của bạn và di chuyển đến thư mục đã cài đặt Tajo, sau đó gõ lệnh sau:

$ bin/tsql

Bây giờ bạn sẽ thấy phản hồi như được hiển thị trong chương trình sau:

default>

Bây giờ bạn có thể thực hiện các truy vấn của mình. Nếu không, bạn có thể chạy các truy vấn của mình thông qua ứng dụng bảng điều khiển web tới URL sau:http://localhost:26080/

Các kiểu dữ liệu ban đầu

Apache Tajo hỗ trợ danh sách các kiểu dữ liệu nguyên thủy sau:

Không. Kiểu dữ liệu & Mô tả
1

integer

Được sử dụng để lưu trữ giá trị số nguyên với bộ nhớ 4 byte.

2

tinyint

Giá trị số nguyên nhỏ là 1 byte

3

smallint

Được sử dụng để lưu trữ giá trị số nguyên kích thước nhỏ 2 byte.

4

bigint

Giá trị số nguyên phạm vi lớn có 8 byte lưu trữ.

5

boolean

Trả về true / false.

6

real

Được sử dụng để lưu trữ giá trị thực. Kích thước là 4 byte.

7

float

Giá trị chính xác dấu phẩy động có không gian lưu trữ 4 hoặc 8 byte.

số 8

double

Giá trị chính xác điểm kép được lưu trữ trong 8 byte.

9

char[(n)]

Giá trị ký tự.

10

varchar[(n)]

Dữ liệu không phải Unicode có độ dài thay đổi.

11

number

Giá trị thập phân.

12

binary

Giá trị nhị phân.

13

date

Lịch ngày (năm, tháng, ngày).

Example - DATE '2016-08-22'

14

time

Thời gian trong ngày (giờ, phút, giây, mili giây) không có múi giờ. Các giá trị thuộc loại này được phân tích cú pháp và hiển thị trong múi giờ của phiên.

15

timezone

Thời gian trong ngày (giờ, phút, giây, mili giây) với một múi giờ. Các giá trị thuộc loại này được hiển thị bằng cách sử dụng múi giờ từ giá trị.

Example - TIME '01: 02: 03.456 Châu Á / kolkata'

16

timestamp

Thời gian tức thì bao gồm ngày và giờ trong ngày mà không có múi giờ.

Example - TIMESTAMP '2016-08-22 03: 04: 05.321'

17

text

Văn bản Unicode có độ dài thay đổi.