Ola pessoal.
Tenho que criar uma coluna em uma tabela existente e ao mesmo tempo criar uma foreing key com outra tabela utilizando esta coluna que foi criada, e esta foreing key por default tem que ser nulo.
A forma que estou fazendo e esta IF NOT EXISTS (SELECT * FROM SYSCOLUMNS C INNER JOIN SYSOBJECTS T ON C.id = T.id WHERE C.name = ('IdSetorPreparo') AND T.name = 'Produto')
BEGIN
ALTER TABLE Produto
ADD IdSetorPreparo int
END
ALTER TABLE Produto
ADD CONSTRAINT FK_Produto_IdSetorPreparo FOREIGN KEY(IdSetorPreparo) REFERENCES OrgSetor(id)
Bom, queria saber se é possível ao mesmo tempo que criar a coluna ja criar a foreing key.
Obrigado que poder me ajudar.