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
Blackjack, additionally known as twenty-one, is just one of one of the most popular gambling…
If you are a fan of online gambling, then you must have come across gry…
On the internet online casinos have transformed the betting industry, enabling players to vegas.hu online…
Casinos online offer free spins to draw new customers. These bonuses are usually very profitable,…
In recent times, online casino sites have actually obtained enormous appeal among gamers, providing a…
Bitcoin, the most preferred cryptocurrency worldwide, has reinvented lots of industries, including the on baixar…