Recentemente em uma palestra de SQL Server um aluno perguntou ao palestrante, e a resposta foi 253, só que a resposta foi muito curta e sem explicação, resolvi pesquisar um pouco mais em casa e encontrei mais informações que gostaria de compartilhar aqui com vocês.
Resposta: SQL Server 2014 e as versões anteriores, o máximo de quantidade de chaves estrangeiras em uma tabela é de 253, porém essa limitação muda no SQL Server 2016.
Para entender as limitações no SQL Server 2016 precisamos entender dois conceitos importantes.
A definição pode ter ficado um tanto confusa, então vou melhorar isso mostrando na imagem abaixo:
Agora que entendemos melhor, vamos voltar a nossa pergunta inicial.
Uma tabela pode fazer referência a um máximo de 253 outras tabelas e colunas como chaves externas (Referências de Chave Estrangeira de Saída). O SQL Server 2016 aumenta o limite para o número de outras tabelas e colunas que podem fazer referência a colunas em uma única tabela (Referências de Chave Estrangeira de Entrada), de 253 para 10.000. No entanto, auto referenciamento FK (onde tabela coluna está referenciando-se na mesma tabela) ainda está limitado a 253 em todas as versões do SQL Server.
Aqui está algumas limitações que encontrei no Books Online
Utforska Topplista: Casinon utan licens med flest Megaways-slotsDet är ingen hemlighet att Megaways-slots har blivit…
ContentCultivo del pimiento¿Cómo beneficia la salud el pimentón ahumado?Enfermedades causadas por bacterias y virusPimentón de…
Content¿Cuáles son los mejores Nuevos Juegos gratuitos online?Qué es Poki? Ofrecemos acceso instantáneo a todos…
ContentErzählen Sie Ihre Geschichte: von Kampanien bis ins Herz Brasiliens, die Geschichte der Familie LandriEl…
ContentPrefeitura anuncia novo polo no Parque Eduardo Campos, no Pina, e espalha shows pela cidadeMarilia…
ContentStadtrundgänge Die Universitätsstadt Tübingen sucht seeger tübingen juwelier regelmäßig Verwaltungskräfte in verschiedenen Organisationseinheiten. Die Universitätsstadt…