字段名是Oracle关键字,Select语句该怎么写?

时间:2022-12-12 11:52:11
系统升级中,原来表中有一个字段名为:
Date char(8),
变为Oracle之后,因为Date是Oracle关键字, 创建数据表时可以写为:
"Date" char(8),
但在Select 语句中:
select date from 表名 和
select "date" from 表名
均出错,如何解决,谢谢大家。

10 个解决方案

#1


select "Date" from 表名

#2


谢谢,关键是在双引号中大小写要注意,要与创建表时的大小写书写一致。

#3


1.在原表中加入一字段(如date1);
2.把date中数据加入到date1中;
3.在oracle中即可用date1。

#4


如果想使标识符成为大小写敏感的或者是想使用一个保留的单字,可将该标识符用双引号括起来。

#5


加引号

#6


加双引号

#7


还是把名字修改,9i支持修改字段名.

#8


创建一个和原表结构一样的视图,改变一下那个字段名即可

#9


修改名字

#10


最好的方法是修改名称,怎么原来数据设计的这样差呀,

怎么能够把date当成字段关键字呢?

#1


select "Date" from 表名

#2


谢谢,关键是在双引号中大小写要注意,要与创建表时的大小写书写一致。

#3


1.在原表中加入一字段(如date1);
2.把date中数据加入到date1中;
3.在oracle中即可用date1。

#4


如果想使标识符成为大小写敏感的或者是想使用一个保留的单字,可将该标识符用双引号括起来。

#5


加引号

#6


加双引号

#7


还是把名字修改,9i支持修改字段名.

#8


创建一个和原表结构一样的视图,改变一下那个字段名即可

#9


修改名字

#10


最好的方法是修改名称,怎么原来数据设计的这样差呀,

怎么能够把date当成字段关键字呢?