none
建数据库时如何建一个字段,让它自增1. RRS feed

答案

  • 你好,使用IDENTITY关键字

    CREATE TABLE T_Form
    (
        FormId INT IDENTITY(1,1) PRIMARY KEY NOT NULL,
        FormName NVARCHAR(255) NOT NULL,
    )
    jon.valett@gmail.com
    2009年7月21日 8:54
    版主
  • e.g. create table [tableName] ( [columnName] int identity(1,1) not null , constraint pk_tableName_columnName primary key clustered (columnName asc) )
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年7月21日 6:32
    版主
  • 人家也没说必须从1开始自增啊~~呵呵
     你们给的都是从1开始的。
      楼上说的都没错,应该是SQL Server没问题,有个数据类型,你定义的时候IDENTITY(1,1)。他们说的都不错。
    1、sql语句也可以定义。[id] [int] IDENTITY(1,1) NOT NULL,
    2.图形化界面操作也可以,选择标识--是--自增--1就可以了。
       有一点就是,IDENTITY(1,1) 中,前一个1表示的是递增开始的数字,例如你从0开始:IDENTITY(0,1)
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年7月21日 14:04
    版主

全部回复

  • e.g. create table [tableName] ( [columnName] int identity(1,1) not null , constraint pk_tableName_columnName primary key clustered (columnName asc) )
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年7月21日 6:32
    版主
  • 你好,使用IDENTITY关键字

    CREATE TABLE T_Form
    (
        FormId INT IDENTITY(1,1) PRIMARY KEY NOT NULL,
        FormName NVARCHAR(255) NOT NULL,
    )
    jon.valett@gmail.com
    2009年7月21日 8:54
    版主
  • 注意:INT IDENTITY(1,1)。
    自增字段类型,现在的数据库系统一般都会支持。
    http://hi.baidu.com/2009ajun
    2009年7月21日 11:53
  • 人家也没说必须从1开始自增啊~~呵呵
     你们给的都是从1开始的。
      楼上说的都没错,应该是SQL Server没问题,有个数据类型,你定义的时候IDENTITY(1,1)。他们说的都不错。
    1、sql语句也可以定义。[id] [int] IDENTITY(1,1) NOT NULL,
    2.图形化界面操作也可以,选择标识--是--自增--1就可以了。
       有一点就是,IDENTITY(1,1) 中,前一个1表示的是递增开始的数字,例如你从0开始:IDENTITY(0,1)
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年7月21日 14:04
    版主