请教
用SQL建表的一些问题
'CREATE TABLE student'+
       '(XID int)';    //请问如何将这个列设为主键 并且是唯一的自动递增的?
       

解决方案 »

  1.   

    [ID] int IDENTITY (1, 1) NOT NULL primary key
      

  2.   

    CREATE TABLE student (XID int IDENTITY (1, 1) NOT NULL CONSTRAINT [PK_student] PRIMARY KEY  CLUSTERED ([XID]) ON [PRIMARY])
      

  3.   

    Create table Student(
     xid int identity(1,1) not null,
     primary key (xid)
    )
      

  4.   

      with adoquery1 do
      begin
        close;
        sql.text := 'CREATE TABLE [dbo].[student] ('+
                    ' [xid] [int] IDENTITY (1, 1) NOT NULL'+
                    ' ) ON [PRIMARY]';
        execsql;
      end;
      

  5.   

    with adoquery1 do 
    begin 
      close;
      sql.clear;
      sql.add('Create table Student( xid int identity(1,1) not null, primary key (xid))');
      execsql;
    end;