|
Archives of the TeradataForumMessage Posted: Fri, 18 Feb 2011 @ 11:14:10 GMT
Hi Guys, We've been considering moving away from Upper Case Table names and, instead, start to using Mixed Case. So for example, rather than 'PARCELINTRANSIT' (or even 'PARCEL_IN_TRANSIT'), we'd have 'ParcelInTransit' Now, apart form the slightly unfortunate lower case 'l' looking the same as an upper case 'I', can anyone thing of a good reason for not making this change in standards ? I've done some simple tests and I can't see any particular problem. Teradata 'sees' them the same as far as I can tell. For example, CREATE SET TABLE mytinytable ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, CHECKSUM = DEFAULT ( dummy BYTEINT CHECK ( dummy = 1 ) NOT NULL DEFAULT 1 , mydatecol1 DATE FORMAT 'yyyy-mm-dd', mycharcol1 CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC) PRIMARY INDEX ( dummy ); cannot co-exist with Table MYTINYTABLE, as I get a 3803 ('MYTINYTABLE' already exists) message. Also, Selecting from the Table returns rows whether I use : SEL * FROM MYTINYTABLE; SEL * FROM mytinytable; SEL * FROM MYTINYTABLE; On top of that, Inserts work regardless of CaSe. So, are we making a BIG mistake moving from Upper Case to Mixed case, or does it just come down to personal choice, would you say ? Regards David Clough
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||