求Oracle中的对应操作:在SqlServer中把一个bigint型的字段设为“标识”

leonatcs 2006-05-25 11:18:10
在SqlServer中设计表时,可以把一个bigint型的字段设为“标识”,这样可以唯一标识每条记录。
Oracle中的对应操作是什么?是设一个rowid型的字段吗?还是别的?那么该怎么对该表 insert一条记录?

...全文
265 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
leonatcs 2006-06-03
  • 打赏
  • 举报
回复
这个不好用,还是用rowid了。原来每个表自动隐藏有rowid这一列。
仍然感谢你!
Reeezak 2006-06-02
  • 打赏
  • 举报
回复
CREATE SEQUENCE "CSDNTEST"."DEMO_SEQUENCE" INCREMENT BY 1 START
WITH 1 MAXVALUE 1.0E28 MINVALUE 1 NOCYCLE
CACHE 20 NOORDER
scsker 2006-06-02
  • 打赏
  • 举报
回复
帮顶,顺便MARK!
leonatcs 2006-06-02
  • 打赏
  • 举报
回复
序列是虾米?
Reeezak 2006-06-02
  • 打赏
  • 举报
回复
oracle中无法随意更改字段类型,除非所有记录的此字段的值均为空

lz如果想使用SQLServer中IDENTITY

可以使用“序列”

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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