1
4
如果只想去掉所有区分大小写的列名
|
2
6
我假设这里的“字段”是指“列名”。 请记住,Oracle中的列名不区分大小写,除非在创建表时将它们放在引号中。创建表时,通常不建议在列名周围使用引号。换句话说,如果您像这样创建表:
然后您仍然可以运行如下的select语句:
您也可以这样做:
另外请注意,如果运行此查询,您将看到Oracle在数据字典中将列名称存储为大写:
所以不需要将这些列全部重命名为大写。您编写的查询可以使用所有大写的列名称(假设表不是使用列名称周围的引号创建的),并且它们可以正常工作。试图强迫他们区分大小写通常是个坏主意。 |
Community wiki · SQL语法新手 1 年前 |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |