1) Oracle is not case sensitive so the tablename,columnname can be uppercase or lowercase but the values you store as rows are case sesitive
2) The Table naming coventions are
a) Table Names cannot start with a number 0-9
b) Table Names have to begun with an alphabet but after
the first alphabet you can a number from 0-9
c) Table Names cannot be more then 30 characters in
length
d) the only special character allowed are $ and #
Originally posted by santoshym
1) Oracle is not case sensitive so the tablename,columnname can be uppercase or lowercase but the values you store as rows are case sesitive
Actually, that should read that Oracle is case sensitive, so the tablename, columnname can be uppercase or lowercase (or mixed case) but the values you store as rows are case sensitive. You can have separate tables with the names TAB1, Tab1, tab1, etc. The default behavior of Oracle turns all table and column names to uppercase, so it seems like it is case insensitive.
You cannot have tables like TAB1,Tab1 etc because an object name has to be unique in a schema.I agree that weather you create a table in uppercase or lowercase oracle will automatically convert it to uppercase but you cannot have tables with the same name in a schema.If you try to create a table with the same name you will end up with an error as name is already used by an existing object
Bookmarks