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。
2.把date中数据加入到date1中;
3.在oracle中即可用date1。
#4
如果想使标识符成为大小写敏感的或者是想使用一个保留的单字,可将该标识符用双引号括起来。
#5
加引号
#6
加双引号
#7
还是把名字修改,9i支持修改字段名.
#8
创建一个和原表结构一样的视图,改变一下那个字段名即可
#9
修改名字
#10
最好的方法是修改名称,怎么原来数据设计的这样差呀,
怎么能够把date当成字段关键字呢?
怎么能够把date当成字段关键字呢?
#1
select "Date" from 表名
#2
谢谢,关键是在双引号中大小写要注意,要与创建表时的大小写书写一致。
#3
1.在原表中加入一字段(如date1);
2.把date中数据加入到date1中;
3.在oracle中即可用date1。
2.把date中数据加入到date1中;
3.在oracle中即可用date1。
#4
如果想使标识符成为大小写敏感的或者是想使用一个保留的单字,可将该标识符用双引号括起来。
#5
加引号
#6
加双引号
#7
还是把名字修改,9i支持修改字段名.
#8
创建一个和原表结构一样的视图,改变一下那个字段名即可
#9
修改名字
#10
最好的方法是修改名称,怎么原来数据设计的这样差呀,
怎么能够把date当成字段关键字呢?
怎么能够把date当成字段关键字呢?