A.债权人只能将合同的权利全部转让给第三人

B.债权人只能将合同的权利部分转让给第三人

C.任何情形下,债权人都可以转让合同的全部或部分权利

D.债权人可以将合同的权利全部或者部分转让给第三人,但有例外规定

正确答案是D