Professional Documents
Culture Documents
1.VALIDATION_MODE
------------------
// Create table
CREATE OR REPLACE TABLE MYDB.PUBLIC.TBL_ORDERS (
ORDER_ID VARCHAR(30),
AMOUNT VARCHAR(30),
PROFIT INT,
QUANTITY INT,
CATEGORY VARCHAR(30),
SUBCATEGORY VARCHAR(30));
LIST @MYDB.EXT_STAGES.sample_aws_stage;
LIST @MYDB.EXT_STAGES.sample_aws_stage2;
2.RETURN_FAILED_ONLY
---------------------
//Create a table
CREATE OR REPLACE TABLE MYDB.PUBLIC.TBL_ORDERS (
ORDER_ID VARCHAR(30),
AMOUNT VARCHAR(30),
PROFIT INT,
QUANTITY INT,
CATEGORY VARCHAR(30),
SUBCATEGORY VARCHAR(30));
LIST @MYDB.EXT_STAGES.sample_aws_stage
3.ON_ERROR
-----------
CREATE OR REPLACE TABLE MYDB.PUBLIC.TBL_ORDERS (
ORDER_ID VARCHAR(30),
AMOUNT VARCHAR(30),
PROFIT INT,
QUANTITY INT,
CATEGORY VARCHAR(30),
SUBCATEGORY VARCHAR(30));
LIST @MYDB.EXT_STAGES.sample_aws_stage
4.FORCE
--------
CREATE OR REPLACE TABLE MYDB.PUBLIC.TBL_ORDERS (
ORDER_ID VARCHAR(30),
AMOUNT VARCHAR(30),
PROFIT INT,
QUANTITY INT,
CATEGORY VARCHAR(30),
SUBCATEGORY VARCHAR(30));
LIST @MYDB.EXT_STAGES.sample_aws_stage;
// Try to load same file, Copy command will skip the file
COPY INTO MYDB.PUBLIC.TBL_ORDERS
FROM @sample_aws_stage
file_format= (type = csv field_delimiter=',' skip_header=1)
pattern='.*Order.*';
// Try Using the FORCE option, copy command will not fail but just skips the file
COPY INTO MYDB.PUBLIC.TBL_ORDERS
FROM @sample_aws_stage
file_format= (type = csv field_delimiter=',' skip_header=1)
pattern='.*Order.*'
FORCE = TRUE;
5.TRUNCATE COLUMNS
-------------------
CREATE OR REPLACE TABLE MYDB.PUBLIC.TBL_ORDERS (
ORDER_ID VARCHAR(30),
AMOUNT VARCHAR(30),
PROFIT INT,
QUANTITY INT,
CATEGORY VARCHAR(10),
SUBCATEGORY VARCHAR(30));
LIST @MYDB.EXT_STAGES.sample_aws_stage;
6.SIZE_LIMIT
-------------
CREATE OR REPLACE TABLE MYDB.PUBLIC.TBL_ORDERS (
ORDER_ID VARCHAR(30),
AMOUNT VARCHAR(30),
PROFIT INT,
QUANTITY INT,
CATEGORY VARCHAR(30),
SUBCATEGORY VARCHAR(30));