Utilizar autoincrement em uma tabela de chave composta no SQLITE

É possível eu criar uma tabela no SQLITE que possui 2 primary key, e apenas uma delas ser autoincrement?

No caso abaixo, como eu faço para a coluna cd_atividade ser autoincrement?

create table atividade(
            cd_atividade integer,
            nm_atividade text, 
            nr_ordem integer, 
            cd_rotina integer,  
            primary key (cd_atividade, cd_rotina)
            foreign key (cd_rotina) references rotina(cd_rotina))

Tem um problema de design, porque, uma um campo sendo auto-incremento junto com outra campo comum, sendo que essa linha nunca se repetirá?

Pra que isso, sendo que não repete quando há uma chave primária?
O que você precisa fazer?


Chave composta

CREATE TABLE table (
  column1, 
  column2,
  ........
  PRIMARY KEY (column1, column2)
);