尚学堂地址:达梦数据库对英文列名的支持问题

来源:百度文库 编辑:高校问答 时间:2024/04/30 08:08:05
我新建了一个数据库TEST,在SYSDBA模式下新建一个表STUDENT,三个属性:name,birth,age,插入两条数据;java中用"select * from student where age=22";抛出异常fail to find the function : NAME
sql: select * from student where name='colin';但把列名改成中文就ok了,这个问题怎么解决?

select * from student where name='colin'
修改成select * from student where NAME='colin'或者select * from student where "NAME"='colin'。
因为你在建库时,选择了大小写敏感。
jmanager(jisql)中建表时列名自动被转换成大写了。
如果你想保持大小写,可以在列明上加上""