SQL server中設定自增欄位

來源:互聯網
上載者:User
  sqlserver中的自增欄位(就象ORACLE中的序號SEQUENCE)是什嗎?怎麼用?

1.CREATE   TABLE   表名(  
  欄位名   [int]   IDENTITY   (1,   1)   NOT   NULL   ,  
  ...  
  )  

2.在SQL   SERVER中,所有整數類型的列都可以定義成自增長列,叫作“標識”,  
  它通過設定“識別值種子”和“標識遞增量”來實現功能。  
  列如:  
   
          列         類型               標識       識別值種子       標識遞增量  
        ----       -------       ----       -------       ----------  
        test         tinyint         √               1                     1  
   
      當你插入一行後,會從1開始自動的賦值。(1、2、3、4……255)  
     
  方法為:  
      1、選中表;  
      2、右擊滑鼠,設計;  
      3、選中列(整數類型)  
      4、設定標識為“是“(預設為“否”)、識別值種子和標識遞增量(一般為1)。  
   
  註:SQL   SERVER   2000   更好使用,全中文版介面,分類更清晰。
*************************************************************************
在oracle中要實現自增欄位,可以用  create  sequence SID minvalue 1 maxvalue 10000000;   來實現SID列的自增

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.