一个简单的问题,急,在线等候, 利用ROWID则可删除,它是一个伪列。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于你的第一个问题,我不太清楚,我没用过ORACLE 7.3对于你的第二个问题,就是一个概念性的问题了。主键是用来区分每一条记录的唯一性标识。其主要功能就是使得一条记录有别于其它记录,就像我们在CSDN上的用户名一样是唯一的,你叫axd ,我是ATCG.这样在表里就可以精确定位到某一条记录。主键当然不能重复的值了。大多数表都是有主键的,严格地讲,每一张表都应该有主键。你如果不设置主键,并不是不能删除记录,记录还是可以删除的。只不过,有可能不能删除某一条记录,当然,你如果不设置主键,却还可以有其它的字段来唯一区分每一条记录,比如UNIQUE约束,或者,没有这些约束,但你在实际存储记录的时候,ID都是唯一的,那么ID虽然不是主键,但它也可以唯一区分每一条记录,最后说一下,设置主键是设计表的良好习惯。你说的两全其美的方法是不存在的。 to ATCG(ATCG) 我设置id为主键(Primary Key) 后,点右键,并无删除记录的选项,why? Oracle Berkeley DB 读取数据 DB_NOTFOUND错误 请教:为什么要加group by? oracle11中 from后面几个表效率是最好的? 代码对应的SQL怎么写呢?谢谢指教 高分求metalink.oracle.com的授权id 求一条较复杂的select语句(牵扯到判断问题) 如何判断变量只包含数字 请教sql语句中的小问题 求助一个简单的问题:将数据写到oracle数据库里,命令该怎么写? Oracle视图中如何取出记录集中最后一条记录(急!) 插入日期字段 要使用ORACLE,需要启动哪些基本服务
主键是用来区分每一条记录的唯一性标识。其主要功能就是
使得一条记录有别于其它记录,就像我们在CSDN上的用户名一样
是唯一的,你叫axd ,我是ATCG.这样在表里就可以精确定位到
某一条记录。主键当然不能重复的值了。大多数表都是有
主键的,严格地讲,每一张表都应该有主键。你如果不设置主键,并不是不能删除记录,记录还是可以删除的。
只不过,有可能不能删除某一条记录,当然,你如果不设置主键,
却还可以有其它的字段来唯一区分每一条记录,比如UNIQUE约束,
或者,没有这些约束,但你在实际存储记录的时候,ID都是唯一的,
那么ID虽然不是主键,但它也可以唯一区分每一条记录,最后说一下,设置主键是设计表的良好习惯。你说的两全其美的方法是不存在的。
我设置id为主键(Primary Key) 后,点右键,并无删除记录的选项,why?