你设计表的时候把No设为自增加字段即可,identify(int,1,1),插入的时候不要插No字段

解决方案 »

  1.   


    INSERT INTO APasCALBooks((SELECT COUNT(*) 
    FROM table),UserName,BookName,Xmin,Ymin,Xmax,Ymax) Values(1, 'xiaozhu','book1',2134,31736,659,7639)
      

  2.   

    不明白,可不可以说的仔细点,我的CREATE TABLE 语句如下CREATE TABLE APasCALBooks(Number INTEGER, UserName CHAR(20), BookName CHAR(20),Xmin DOUBLE, Ymin DOUBLE, Xmax DOUBLE, Ymax DOUBLE)
    应该在哪里添加identify(int,1,1)?另外我是要一次插入很多行.这些信息在一个数组里面,是一次性插入还是循环?用什么方法?先谢谢
      

  3.   

    把IDENTITY (1, 1)加在Number INTEGER后
      

  4.   

    to:polo
    谢谢,自动增长的问题解决了,一会给分.我如果要在创建表的时候在最后一个字段表示日期和时间,这个字段应是什么类型?插入记录用系统函数的时候应该怎么写?函数为GETUTCDATE();
      

  5.   

    类型选择datetime,在默认值里面getutcdate()
      

  6.   

    不行啊,用datetime定义有语法错误啊
      

  7.   

    就是datetime,如果出错,你就用企业管理器来建
    insert into demo
    values ('deeeeee','e',GETUTCDATE())
      

  8.   

    用  getdate()
    不可以吗??