利用ROWID则可删除,它是一个伪列。
解决方案 »
- oracle 截取 正则表达式
- 关于ORACLE BLOB字段的插入问题
- 想把子查询中返回的多个结果拼接成一个字符串,请问怎么搞?在线等,下面是一个例子
- dbms_scheduler的repeat_interval设置问题
- 怎么在ORACLE中导入已经有了的ORACLE数据库呢?急!
- imp 命令的疑问?
- 请问,oracle的这个问题该如何解决啊,各位大侠帮帮忙
- 请问,oracle中如何实现一种日期格式到另一种日期格式的转变,比如说把'yyyy-mm-dd hh24:mi:ss'格式的日期简化为'yyyy-mm-dd'。
- Soralis下Oracle816 怎么升级到oracle817?
- 查询机构及其各子机构的工单处理情况
- 插入日期字段
- 要使用ORACLE,需要启动哪些基本服务
主键是用来区分每一条记录的唯一性标识。其主要功能就是
使得一条记录有别于其它记录,就像我们在CSDN上的用户名一样
是唯一的,你叫axd ,我是ATCG.这样在表里就可以精确定位到
某一条记录。主键当然不能重复的值了。大多数表都是有
主键的,严格地讲,每一张表都应该有主键。你如果不设置主键,并不是不能删除记录,记录还是可以删除的。
只不过,有可能不能删除某一条记录,当然,你如果不设置主键,
却还可以有其它的字段来唯一区分每一条记录,比如UNIQUE约束,
或者,没有这些约束,但你在实际存储记录的时候,ID都是唯一的,
那么ID虽然不是主键,但它也可以唯一区分每一条记录,最后说一下,设置主键是设计表的良好习惯。你说的两全其美的方法是不存在的。
我设置id为主键(Primary Key) 后,点右键,并无删除记录的选项,why?