SQL Server中有没有像Oracle中的ROWID一样的东西?

comy 2003-07-02 01:58:39
SQL Server中有没有像Oracle中的ROWID一样的东西?
...全文
83 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2003-07-05
  • 打赏
  • 举报
回复
it is your problem, since you didn't assign a unique key to the table, suggestion: add an identity column
comy 2003-07-04
  • 打赏
  • 举报
回复
此问无解?
batisituta 2003-07-04
  • 打赏
  • 举报
回复
Oracle的表里好像也有一个类似SQL的identity属性,叫什么忘记了。
comy 2003-07-02
  • 打赏
  • 举报
回复
for example

two rows like this
col1 col2
1 2
1 2

this table has more than two rows,but i can only get two of them .if i can't get a column which can identify the location of it.I will have no way to know which row user selected.so the way which u said above is not valid.
saucer 2003-07-02
  • 打赏
  • 举报
回复
update yourtable set col1='newcol1',col2='newcol2',....
where col1='oldcol1' and col2='oldcol2' and col3='oldcol3' ....
comy 2003-07-02
  • 打赏
  • 举报
回复
my question is how to get the row in the table exactely.cause i want to update or delete the row which user selected,but if the row has no primary key I'll can't decided which row i can update or delete.

waiting for ur help.......
saucer 2003-07-02
  • 打赏
  • 举报
回复
the answer is no, but you can simulate it in SQL Server

select identity(int,1,1) as RowID, * into #temp from yourtable

select * from #temp

or if you are using databinding, for datagrid/datalist/repeater, you can use Container.ItemIndex

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧