oracle表字段无法删除修改
我把access数据导入到了oracle中,但是只能select * from biao 不能执行类似于select * from biao where id=××的操作,也不能修改,删除,从access到过来的字段,要不然会报错:ORA-00904: "ID": invalid identifier。 只能在这张表里添加新的字段,可以对新添加的字段进行操作,谁知道怎么解决啊?快来救我!!!
ORA-00904:查看一下表的列名,应该是没有ID这个列名!引用 ORA-00904:查看一下表的列名,应该是没有ID这个列名! 有,百分之一千 列名是否有双引号,检查一下: a-> "a" ORA-00904: "ID": invalid identifier。 是不能识别的标识符。 一定是你的表里面没有ID这个字段,或者你导入oracle的时候,将ID列不小心变成了"ID"列 了吧。 检查下你的表字段。引用 列名是否有双引号,检查一下: a-> "a" 你说的很对,我在列名上加了个“”就能查出来了,但是我用的是pl/sql developer工具,我用编辑功能查看字段,上面也没有双引号啊,这是怎么回事,还有就是我想把双引号去掉,除了用sql语句更改字段,用工具怎么改啊? 可以先新一ID列,然后把值赋给新ID列,DROP 旧的ID列!
相关问答:
导出、导入都是 oracle 10g 。 在导入过程中出现如下情况: IMP-00017: 由于 ORACLE 错误 6550, 以下语句失败: "DECLARE SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '4E014E50 ......
oracle连接啥这么复杂啊. oracle 10g 用ps/sql dev怎么也连不上. 用sqlplus可以登陆.net manager之前测试连接了成功的.现在搞得也连接不了. listener.ora: SID_LIST_LISTENER = (SID_LIST = ......
oracle安装时,在进行检测时,提示网络监测未成功,需要安装虚拟网卡 但是我们办公室同样配置的两台电脑,为什么一台出现网络监测未成功,而另一台机子就没有出现这种情况 在什么情况下,会出现网络监 ......
各大老师好,请教一个问题. 我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update Caused ......