近日,在程序开发及测试过程中发现,在oracle的数据表中增加一个新列语句如下:
alter table employee add ("age" number(3,0) not null);
用PLSQL Developer查询表时,发现此字段名是小写的,而其他字段名全部是大写的,奇怪。
后来用select age from employee 查询时报错“标识符无效”,再用select "age" from employee
又可以了,现在明白了,是oracle的一种特殊处理方式。
考虑到要与其他数据库兼容,看来还是不加""的好,毕竟用oracle默认方式,在日后处理一些
程序代码时要容易多了,至少不会整出一些意想不到的小问题。