为什么删除不了约束,求解答

alter table distributeInfo drop constraint FK_orderDetailId
drop table distributeInfo

create table distributeInfo --药品配送信息表
(
ID bigint identity(1,1) not null , --流水码,自增长的标识列。
batchId nvarchar(19) null,--对应上传批次信息表(batchInfo)中的上传批次编码。
disDetailID nvarchar(100) not null,--药品订单明细每次配送的唯一编码。
orderDetailId nvarchar(100) references purchaseInfo(orderDetailId) not null,--对应药品采购信息中的订单明细编号/流水码。
confiTime datetime not null, --企业收单时间
disCount int not null, --配送数量
disAmount float not null, --配送金额
disTime datetime not null, --发货时间
disStatus int not null, --状态(1.新增;2.删除;3修改。)
flag int not null default(0),
addTime datetime not null default(getdate()),--数据写入时间(默认值为数据写入数据库的时间now()。)
)

http://www.cnblogs.com/PongorXi/archive/2012/08/21/2648852.html