急!!!!!!!!关于添加字段和数据问题!!!!!!!

killerliu 2003-08-19 01:43:20
我想从一个表里面把某一字段的100个数据(不能重复)读入一个新表的某一个字段怎么写??
难点:我这个表里面没有unique ID,所以随机读数据时无法定位!

还有我没有在ORACLE里面找到类似AUTO—INCREMENT这样的语句,如果我想建立一个自动增加的字段怎么做?
...全文
34 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
killerliu 2003-08-19
  • 打赏
  • 举报
回复
大家帮帮忙好不拉!!!!谢谢先!!!
还有那个序列发生器,偶建立以后在存储过程中不还用!!不好意思
killerliu 2003-08-19
  • 打赏
  • 举报
回复
谢谢,我大致看懂了您的意思
能否举例?!
huangyan168168 2003-08-19
  • 打赏
  • 举报
回复
我想从一个表里面把某一字段的100个数据(不能重复)读入一个新表的某一个字段怎么写??
难点:我这个表里面没有unique ID,所以随机读数据时无法定位!
这个问题的解决方法是在将数据读入到新表时可以加上条件
huangyan168168 2003-08-19
  • 打赏
  • 举报
回复
还有我没有在ORACLE里面找到类似AUTO—INCREMENT这样的语句,如果我想建立一个自动增加的字段怎么做?
这个问题的解决办法是将要自动增加的字段建成数值型(number)
建一个序列发生器,如
create sequence SEQ_BH
minvalue 1
maxvalue 999999999
start with 643714
increment by 1
cache 20
cycle;

用这个字段时其值从序列发生器中取就可以了
killerliu 2003-08-19
  • 打赏
  • 举报
回复
我表里面唯一字段是一个叫“手机号码”的字段
jiezhi 2003-08-19
  • 打赏
  • 举报
回复
这个表里面没有unique ID,那不能重复的標准是什么呢?
只要你確定了以后,可以使用insert語句來做。

搜索“序列”,“自動增長”

17,377

社区成员

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

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