各位来看看这个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中查询记录的小问题,在线等 要建一个视频表,该怎么写啊? oracle 的sql语句查询最近或指定2个小时的数据方式 各位巨侠,求助一个11g客户端访问10g数据库的问题 散分啦!祝贺ORACLE没有一人得非典!呵呵 怪事,为什么在VB中调用sqlserver的存储过程参数下标是从1开始,可调用oracle的是从0开始? 写一个函数,应该很简单,呵呵,进来看看 在redhat 7.2下彻底卸载oracle 9i? 我用得function时返回一个游标的,操作多了,显示游标超过最大数 存储繁体字的问题(请高手指教) 分析函数写法 请问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 查出多条,再次添加时就会违反主键约束