![]() |
1
4
如果只想去掉所有区分大小写的列名
|
![]() |
2
6
我假设这里的“字段”是指“列名”。 请记住,Oracle中的列名不区分大小写,除非在创建表时将它们放在引号中。创建表时,通常不建议在列名周围使用引号。换句话说,如果您像这样创建表:
然后您仍然可以运行如下的select语句:
您也可以这样做:
另外请注意,如果运行此查询,您将看到Oracle在数据字典中将列名称存储为大写:
所以不需要将这些列全部重命名为大写。您编写的查询可以使用所有大写的列名称(假设表不是使用列名称周围的引号创建的),并且它们可以正常工作。试图强迫他们区分大小写通常是个坏主意。 |