Example: Specifying DATABLOCKSIZE, CHECKSUM, and FREESPACE - Teradata Vantage

Teradata® VantageCloud Lake

Deployment
VantageCloud
Edition
Lake
Product
Teradata Vantage
Published
January 2023
Language
English (United States)
Last Update
2024-04-03
dita:mapPath
phg1621910019905.ditamap
dita:ditavalPath
pny1626732985837.ditaval
dita:id
phg1621910019905
For Object File System tables, these are default settings that you cannot change.

This example includes options to specify a maximum data block size of 16,384 bytes (32 sectors), a disk I/O checksum of OFF, and 10 percent free space:

CREATE TABLE employee, DATABLOCKSIZE = 16384 BYTES, CHECKSUM = OFF, FREESPACE = 10 PERCENT (
  empno    SMALLINT FORMAT '9(5)' 
             CHECK (empno >= 10001 AND empno <= 32001) NOT NULL,
  name     VARCHAR(12) NOT NULL,
  deptno   SMALLINT FORMAT '999' 
             CHECK (deptno >= 100 AND deptno <= 900),
  jobtitle VARCHAR(12),
  salary   DECIMAL(8,2) FORMAT 'ZZZ,ZZ9.99'
             CHECK (salary >= 1.00 AND salary <= 999000.00),
  yrgenderp BYTEINT FORMAT 'Z9' 
             CHECK (yrgenderp >= -99 AND yrgenderp <=99),
  dob      DATE FORMAT 'MMMbDDbYYYY' NOT NULL,
  gender      CHARACTER UPPERCASE NOT NULL,
  race     CHARACTER UPPERCASE,
  mstat    CHARACTER UPPERCASE,
  edlev    BYTEINT FORMAT 'Z9' 
             CHECK(edlev >=0 AND edlev <= 22) NOT NULL,
  hcap     BYTEINT FORMAT 'Z9' 
             CHECK (bcap >= -99 AND hcap <= 99)
  UNIQUE PRIMARY INDEX (empno),
  INDEX (name)
;