各位来看看这个sql 应该怎么写 本帖最后由 chengzhi0921 于 2011-06-30 20:58:13 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看错误提示:违反唯一约束,主键为7,外键为sgz9022unique约束的列值是不能有重复的值的,primary key:不能够有重复值,这个学数据库的人都知道 我只说一句,过程里insert 可以不commit? IF stu_id IN (cx_stu.stuno) THEN 这句话中少了not应该是IF stu_id not IN (cx_stu.stuno) THEN +1 IF stu_id not IN (cx_stu.stuno) 你这只当判断的就是if(主键==主键){插入值} 在 insert 后加入 exit;因为if 查出多条,再次添加时就会违反主键约束 oracle使用order by和rownum效率很慢,有没有提升的办法? 服务器两个监听,如何启动一个 ORACLE 10G安装后错误 求助 只用SQL 能实现这个查询吗 如何从解释计划中看到,组合索引究竟使用了哪几列? oracle 与win2003的问题,请帮助。 为何不能连接PL/SQL? 有没有这样的函数 急急!!有关imp80导入命令的错误!!! 如何比较oracle时间的大小 分析函数写法 请问oracle 9I 如何备份和恢复
unique约束的列值是不能有重复的值的,
primary key:不能够有重复值,这个学数据库的人都知道
应该是IF stu_id not IN (cx_stu.stuno) THEN
+1
IF stu_id not IN (cx_stu.stuno) 你这只当判断的就是if(主键==主键){插入值}
因为if 查出多条,再次添加时就会违反主键约束