如何通过唯一标识访问表中的指定行
有一新手建了一张SQL表,其中没有主键,没有ID列,甚至有大量一样的行,因此想对指定行进行操作就无法通过字段来说明条件,请问高手,SQL对于表中的每一行是否可以找到一个唯一标识,通过此标识可以对指定行进行所有操作(修改、删除等),如有,请指教如何得到此标识并使用。 问题点数:20、回复次数:5Top
1 楼weixy()回复于 2002-05-19 11:29:14 得分 4
NO,自己建Top
2 楼sun_dsk1(旱獭)回复于 2002-05-19 12:01:09 得分 4
你自己添加一列,设成标识列,就可以了啊。
本来么,如果有的行一模一样,那就不存在什么指定的行了,
呵呵,两个一样的行,你凭什么特征来指定这个还是那个啊?
如果没有完全相同的行,可以设定组合主键来解决。Top
3 楼alicia(小懒)回复于 2002-05-19 14:33:55 得分 4
同意楼上说的Top
4 楼cdzydgyr()回复于 2002-05-21 20:19:49 得分 4
同意二楼说的
Top
5 楼mjhnet(天涯沦落人)回复于 2002-05-21 21:48:29 得分 4
primary key 或者 unique keyTop
相关问题
- 如何访问指定的注册表主键及子键?
- 指定的用户为何访问不了表?
- 怎么指定用户只能访问某一个表空间所有内容?
- 当 IDENTITY_INSERT 设置为 ON 时,必须指定表 X 中标识列的显式值 ?
- 如何访问对方电脑WINDOWS的注册表,并更改指定项。急急急,请高手赐教!!!
- 怎样在SQL建个用户让他只能访问指定表,并只有读权限,没有写权限?
- 访问指定的文件被禁止!
- 实时错误:仅当使用了列的列表,并且IDENTITY_INSERT为ON 时,才能在表'TABLE2'中为标识列指定显式值。
- 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'TableName' 中为标识列指定显式值。
- sql访问excel表




