《史记》和《汉书》中对卫长公主的记载,都只是关于她的两次婚姻。
卫长公主下嫁第五代平阳侯曹襄
平阳曹氏门楣显赫,其祖为西汉开国功臣曹参。曹参身经百战屡建战功,在《史记 高祖功臣侯者年表》中功第二而表在首位,封平阳侯,其户数在西汉立国初年已达到一万六百三十户。司马迁特为平阳曹氏撰《史记 曹相国世家》。
曹襄是汉武帝的姐姐平阳公主与平阳侯曹寿之子,即卫长公主的姑表兄弟,于元光五年(公元前130年)承嗣侯位。卫长公主与曹襄生有一子曹宗。曹襄逝世于元鼎三年(公元前114年)。
卫长公主下嫁方士栾大
栾大身材修长、容貌俊美,说话周到而有策略,敢说大话,神色自若。元鼎四年(公元前113年),汉武帝宠信栾大,以为栾大可通神仙,封他为五利将军,又拜为天士将军、地士将军、大通将军、天道将军,后又封为乐通侯,时栾大身佩六印,贵振天下。栾大升官封侯,因此得以迎娶卫长公主。后因方术不验,汉武帝知晓栾大使者不敢出海却谎称见到其师、栾大并不能通神,方知自己受骗,更误了爱女婚事,于是腰斩栾大。
嫁与栾大之前,汉武帝送金万斤(汉书记载为金十万斤)给公主,并将公主的封地改名为当利,卫长公主又号当利公主。当利产盐,有盐官,即是“盐邑”,是胶东半岛最富裕的地方,武帝其他公主的封地皆不如她。卫长公主也是东西两汉唯一受封盐邑的公主。而据《汉官六种》,黄金万斤是汉代皇帝聘皇后的规格,可见卫长公主之受宠。
《外戚世家》
上怜之,复幸,遂有身,尊宠日隆。召其兄卫长君弟青为侍中。而子夫后大幸,有宠,凡生三女。
索隐按:谓诸邑、石邑及卫长公主後封当利公主是。一男。男名据。索隐即戾太子也。
《曹相国世家》
阳侯窋,高后时为御史大夫。孝文帝立,免为侯。立二十九年卒,谥为静侯。子奇代侯,立七年卒,谥为简侯。子时代侯。时尚平阳公主,生子襄。时病疠,归国。立二十三年卒,谥夷侯。子襄代侯。襄尚卫长公主,生子宗。立十六年卒,谥为共侯。子宗代侯。征和二年中,宗坐太子死,国除。
《孝武本纪》
赐列侯甲第,僮千人。乘舆斥车马帷帐器物以充其家。又以卫长公主妻之,赍金万斤,更名其邑,曰当利公主。
集解孟康曰:“卫太子妹。”如淳曰:“卫太子姊也。”蔡邕曰:“帝女曰公主,仪比诸侯。姊妹曰长公主,仪比诸侯王。”骃案:此帝女也,而云长公主,未详。
集解地理志云东莱有当利县。
《外戚传上》
上怜之,复幸。遂有身,尊宠。召其兄卫长君、弟青侍中。而子夫生三女,元朔元年生男据,遂立为皇后。
《郊祀志》
是时,上方忧河决而黄金不就,乃拜大为五利将军。居月余,得四印,得天士将军、地士将军、大通将军印。制诏御史:“昔禹疏九河,决四渎。间者,河溢皋陆,堤徭不息。朕临天下二十有八年,天若遗朕士而大通焉。《乾》称‘飞龙’,‘鸿渐于般’,朕意庶几与焉。其以二千户封地士将军大为乐通侯。”赐列侯甲第,童千人。乘舆斥车马、帷帐、器物以充其家。又以卫长公主妻之,赍金十万斤,更名其邑曰当利公主。
《萧何曹参传》
窋嗣侯,高后时至御史大夫。传国至曾孙襄,武帝时为将军,击匈奴,薨。子宗嗣,有罪,完为城旦。