Há alguma restrição em criar as chaves estrangeiras no ato de criar a tabela, sem ter que criar a tabela primeiro e atribuir a FK posteriormente?
Há alguma restrição em criar as chaves estrangeiras no ato de criar a tabela, sem ter que criar a tabela primeiro e atribuir a FK posteriormente?
Olá Hallan, tudo bem? Na verdade não, você pode sim criar a chave estrangeira no momento em que estiver criando a tabela, não existe nenhum padrão ou regulamentação que diga que é necessário criar a chave estrangeira somente após a criação da tabela. Porém para fins didáticos, mostrar a criação da chave estrangeira num momento posterior a criação da tabela é mais fácil de transmitir e de compreender.
Esperto ter esclarecido sua dúvida!