@ID bigint notnull
它是个主键,不允许为空,不允许重复
我在插入一条数据的时候,如何实现自动增长呀?使它不会重复??
有没有函数,可以解决这个问题??
数据库设计的时候定义为@ID bigint notnull
我无法改变数据库设计!今天没有分了,实在抱歉~
分到用时方恨少呀!

解决方案 »

  1.   

    select Identity(int,1,1)
    出现了语法错误??怎么办??
    Server: Msg 170, Level 15, State 1, Line 5
    Line 5: Incorrect syntax near ')'.
      

  2.   

    可以仪
    定义一个参数
    @sID
    select @sID=max(@ID) from table--查找最大的@sID
    select @sID = @sID + 1--这里可以直接设置要递增多少看你递增的情况
    然后插入的时候直接插@sID 就行了
      

  3.   

    这个主键 的设置 “额外”=auto_increment;