Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 48b5432

Browse files
author
Thomas G. Lockhart
committed
Include tests for DateStyle output format variations.
1 parent 3ded6fd commit 48b5432

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed

src/test/regress/sql/horology.sql

+58
Original file line numberDiff line numberDiff line change
@@ -147,3 +147,61 @@ RESET DateStyle;
147147

148148
SHOW DateStyle;
149149

150+
--
151+
-- formats
152+
--
153+
154+
SET DateStyle TO 'US,Postgres';
155+
156+
SHOW DateStyle;
157+
158+
SELECT '' AS sixty_two, d1 AS us_postgres FROM DATETIME_TBL;
159+
160+
SELECT '' AS eight, f1 AS us_postgres FROM ABSTIME_TBL;
161+
162+
SET DateStyle TO 'US,ISO';
163+
164+
SELECT '' AS sixty_two, d1 AS us_iso FROM DATETIME_TBL;
165+
166+
SELECT '' AS eight, f1 AS us_iso FROM ABSTIME_TBL;
167+
168+
SET DateStyle TO 'US,SQL';
169+
170+
SHOW DateStyle;
171+
172+
SELECT '' AS sixty_two, d1 AS us_sql FROM DATETIME_TBL;
173+
174+
SELECT '' AS eight, f1 AS us_sql FROM ABSTIME_TBL;
175+
176+
SET DateStyle TO 'European,Postgres';
177+
178+
SHOW DateStyle;
179+
180+
INSERT INTO DATETIME_TBL VALUES('13/06/1957');
181+
182+
SELECT count(*) as one FROM DATETIME_TBL WHERE d1 = 'Jun 13 1957';
183+
184+
SELECT '' AS sixty_three, d1 AS european_postgres FROM DATETIME_TBL;
185+
186+
SELECT '' AS eight, f1 AS european_postgres FROM ABSTIME_TBL;
187+
188+
SET DateStyle TO 'European,ISO';
189+
190+
SHOW DateStyle;
191+
192+
SELECT '' AS sixty_three, d1 AS european_iso FROM DATETIME_TBL;
193+
194+
SELECT '' AS eight, f1 AS european_iso FROM ABSTIME_TBL;
195+
196+
SET DateStyle TO 'European,SQL';
197+
198+
SHOW DateStyle;
199+
200+
SELECT '' AS sixty_three, d1 AS european_sql FROM DATETIME_TBL;
201+
202+
SELECT '' AS eight, f1 AS european_sql FROM ABSTIME_TBL;
203+
204+
RESET DateStyle;
205+
206+
SHOW DateStyle;
207+

0 commit comments

Comments
 (0)