为了账号安全,请及时绑定邮箱和手机立即绑定

为什么删除有主键的表的时候,条件不能是非主键字段

代码如下(plsql):

SQL> desc tb27_1

Name  Type      Nullable Default Comments 

----- --------- -------- ------- -------- 

ID    NUMBER(3)                           

GARDE NUMBER(3) Y     

//id是主键

SQL> select * from tb27_1  ;


  ID GARDE

---- -----

   1     2

   3     4

SQL> delete from tb27_1 where garde=2;

delete from tb27_1 where GRADE=2


ORA-00904: "GRADE": 标识符无效

SQL> delete from tb27_1 where id=1;


1 row deleted

正在回答

1 回答

自问自答了,原本以为是grade,结果是garde,觉得对键盘不够熟悉呀,够了,够了,&……*……¥……%¥@%*&()*%……¥%……

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么删除有主键的表的时候,条件不能是非主键字段

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号