sql server 自动增长问题

baidu_35644001 2016-07-20 05:07:25



如图 我写了自动增长的函数,单个单个导入时是可以的, 但是当批量导入的时候,自动生成的工号都一样,要加点什么。
这是规则
...全文
166 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_35644001 2016-07-21
  • 打赏
  • 举报
回复
已经解决了 ,谢谢大家了
唐诗三百首 2016-07-21
  • 打赏
  • 举报
回复
问题的关键是: 函数New_bedgeq()是产生单个新工号的. 如果批量导入,需调用该函数多次(即改写为逐笔导入的写法), 才能产生不同的工号.
baidu_35644001 2016-07-21
  • 打赏
  • 举报
回复

我之后又加了一个判断如图 是新员工入职表里面,然后批量添加工号就100183无限出来, 我之后在eemployee表里面添加了工号100183这个人 , 之后再批量添加,还是重复出现100183这个工号
卖水果的net 2016-07-20
  • 打赏
  • 举报
回复
select 函数名 from 上述语句,实际执行时,只调用一次,尽管你有多行数据;
薛定谔的DBA 2016-07-20
  • 打赏
  • 举报
回复
逐条循环写入,或者手动生成编号再批量写入。
唐诗三百首 2016-07-20
  • 打赏
  • 举报
回复
因为函数New_bedgeq()是产生单个新工号的, 如果批量导入,需调用该函数多次(即改写为逐笔导入的写法), 才能产生不同的工号.

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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