Ajuda com sql server

Pq isso não funciona? ajudem 

create table funcionario
(
IDfuncionario int not null identity(1,1),
ctps varchar(20),
salario money,
dataAdmissao Date,
tipoFuncionario varchar(30),
constraint FK_Table_pessoafisica foreign key (IDPessoaFisica) references pessoaFisica(IDPessoaFisica)
)
create table pessoaFisica
(
IDPessoaFisica int not null identity(1,1),
cpf int not null,
rg varchar(20)
)

[i]Cara, eu to no curso agora, não da pra testar. Acredito que no momento que vc tenta o relacionamento a tabela pessoa fisica ainda não exista, e acontece o erro.

Se for isso msm é só vc criar a tabela pessoa fisica, seleciona essa parte, dps de selecionar executa[/i]

create table pessoaFisica ( IDPessoaFisica int not null identity(1,1), cpf int not null, rg varchar(20) )

[i]Dps disso vc tenta a primeira parte.

Boa sorte…[/i]

[quote=RodrigoKaos][i]Cara, eu to no curso agora, não da pra testar. Acredito que no momento que vc tenta o relacionamento a tabela pessoa fisica ainda não exista, e acontece o erro.

Se for isso msm é só vc criar a tabela pessoa fisica, seleciona essa parte, dps de selecionar executa[/i]
já tinha feito isso que vc falou

create table pessoaFisica ( IDPessoaFisica int not null identity(1,1), cpf int not null, rg varchar(20) )

[i]Dps disso vc tenta a primeira parte.

Boa sorte…[/i][/quote]