![]() |
1
4
如果只想去掉所有区分大小写的列名
|
![]() |
2
6
我假设这里的“字段”是指“列名”。 请记住,Oracle中的列名不区分大小写,除非在创建表时将它们放在引号中。创建表时,通常不建议在列名周围使用引号。换句话说,如果您像这样创建表:
然后您仍然可以运行如下的select语句:
您也可以这样做:
另外请注意,如果运行此查询,您将看到Oracle在数据字典中将列名称存储为大写:
所以不需要将这些列全部重命名为大写。您编写的查询可以使用所有大写的列名称(假设表不是使用列名称周围的引号创建的),并且它们可以正常工作。试图强迫他们区分大小写通常是个坏主意。 |
|
Johnny T · 基于当前值的SQL合并表[重复] 4 月前 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
ojek · 如何对SQL结果进行分组和编号? 5 月前 |
![]() |
senek · 如何在PL/SQL中将选择结果(列)放入数组中 5 月前 |
![]() |
Sax · 规范化Google表格(第一步) 5 月前 |
![]() |
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 5 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 5 月前 |