A
FOREIGN KEY
A sintaxe é mais flexível do que defini-la inline na definição da coluna (por exemplo, permite definir uma chave estrangeira composta, onde a combinação de dois ou mais campos deve existir nas colunas de referência). No seu caso, não há diferença entre as duas instruções DDL. Pode-se dizer que a definição inline de chaves estrangeiras nada mais é do que açúcar sintático.