COPY FROM statement
COPY FROM with NULL
Overview
NULL means no value. In other words, it does not have any value, not equal to 0, empty string, or spaces. In Oxla, we can specify a different string as the null value in the COPY FROM statement.
Syntax
You can define a string with any strings that will replace the null value, as shown in the syntax below:
Examples
Case #1: Show Blank for NULL Value
- To begin with, create a CSV file called idvals.csv with a null value:
null,5 2,2 3,2
- In addition, create a table called idqty by specifying the column with an integer data type:
- Execute the COPY FROM statement with a NULL option:
- A null value from the CSV file will be displayed in a table with an empty row that has no value, as shown below:
Case #2: Show String for NULL Value
- A string is represented with a double quote. In this case, we create a CSV file called idvals.csv with a null value as a string.
”null”,5 2,2 3,“null”
- Create a table called idqty by specifying the column with an integer data type:
- Execute the COPY FROM statement with a NULL option:
- You can see that a null value from the CSV file will be displayed in a table with “null”:
You can specify another string to replace the null value. Such as blank, empty, invalid, etc.