30 lines
652 B
SQL
30 lines
652 B
SQL
# name: test/sql/copy/csv/test_time.test
|
|
# description: Test the time type is sniffed
|
|
# group: [csv]
|
|
|
|
statement ok
|
|
PRAGMA enable_verification
|
|
|
|
|
|
query I
|
|
from read_csv('data/csv/auto/invalid_time.csv', header = 0)
|
|
----
|
|
12:0
|
|
|
|
query I
|
|
from 'data/csv/auto/time.csv'
|
|
----
|
|
05:40:00
|
|
21:30:00
|
|
17:45:00
|
|
|
|
query IIIII
|
|
from 'data/csv/auto/various_time_formats.csv'
|
|
----
|
|
12: 12:0 12:00:00 12:0: 12:00:
|
|
|
|
query I
|
|
select columns from sniff_csv('data/csv/auto/various_time_formats.csv')
|
|
----
|
|
[{'name': column0, 'type': VARCHAR}, {'name': column1, 'type': VARCHAR}, {'name': column2, 'type': TIME}, {'name': column3, 'type': VARCHAR}, {'name': column4, 'type': VARCHAR}]
|