Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Sekwencja jako wartość domyślna dla kolumny

Okazało się to dość łatwe:

create table mytable (
    id      bigint not null constraint DF_mytblid default next value for mainseq,
    code    varchar(20) not null
)

lub jeśli tabela jest już utworzona:

alter table mytable
add constraint DF_mytblid
default next value for mainseq
for id

(dziękuję Matt Strom za korektę!)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepszy magazyn danych dla miliardów wierszy

  2. Wykonywanie zestawu zapytań SQL przy użyciu pliku wsadowego?

  3. Skanowanie wstecz indeksu SQL Server:zrozumienie i dostrajanie wydajności

  4. Przepływ warunkowy programu SQL Server

  5. Uzyskaj AVG ignorując wartości Null lub Zero