Quero criar tabelas no SQL Server 2008, mas não sei como criar chave primária composta. Como posso conseguir isso?
sql
sql-server-2008
Ganesamoorthy
fonte
fonte
Respostas:
fonte
fonte
Via Enterprise Manager (SSMS) ...
Para ver o SQL você pode em seguida, clique direito sobre o
Table
>Script Table As
>Create To
fonte
Eu sei que estou atrasado para esta festa, mas para uma tabela existente, tente:
fonte
Para MSSQL Server 2012
ATUALIZAR
Eu devo adicionar!
Se você deseja adicionar chaves estrangeiras / primárias, primeiro crie as chaves com restrições ou não poderá fazer alterações. Assim abaixo:
Na verdade, o último caminho é mais saudável e serial. Você pode procurar os nomes das restrições FK / PK (dbo.dbname> Chaves> ..) mas se você não usar uma restrição, o MSSQL cria automaticamente nomes aleatórios de FK / PK. Você precisará observar todas as alterações (alterar tabela) necessárias.
Eu recomendo que você defina um padrão para si mesmo; a restrição deve ser definida de acordo com o seu padrão. Você não precisará memorizar e nem pensar muito. Em resumo, você trabalha mais rápido.
fonte
Primeiro, crie o banco de dados e a tabela, adicionando manualmente as colunas. Em qual coluna será a chave primária. Você deve clicar com o botão direito nessa coluna e definir a chave primária e definir o valor inicial da chave primária.
fonte
Para criar uma chave exclusiva composta na tabela
fonte
fonte