우 씨 왕후와의 사이에 자식이 없어 걱정이었던 산상왕은 산천에 기도를 했고 천신이 꿈에 나타나 아들을 낳게 할 테니 근심하지 말라고 했다.
 산상왕은 7년이 지나도록 우씨 왕후와의 사이에 자식이 없어 걱정이었다. 전 남편인 고국천왕과의 사이에서도 자식이 없었던 것으로 보아, 아이를 잉태하지 못하는 결함은 우씨 왕후에게 있었던 모양이다. 석녀(石女)였을 가능성이 크다.
 재위 7년 3월에 산상왕이 산천에 기도를 하였더니 15일 밤 꿈에 천신이 나타나 다음과 같이 말했다.
 “내가 너의 소후(小后)로 하여금 아들을 낳게 할 터이니 근심하지 말라.”
 산상왕은 꿈에서 깨어나 여러 신하가 있는 자리에서 그 이야기를 털어놓았다.
 “꿈에 천신이 나타나 나에게 말하기를 소후가 아들을 낳을 것이라고 하였는데, 정작 나에게는 소후가 없으니 이를 어찌하면 좋겠소?”
 이때 재상 을파소가 대답했다.
 “천명은 헤아릴 수 없는 것이니, 대왕께서는 그저 기다리고 계시기만 하면 됩니다.”
 그런데 그해 8월에 을파소는 죽고 말았다. 그의 뒤를 이어 고우루(高優婁)가 재상이 되었다.
 그로부터 5년이 지난 재위 12년 11월의 일이었다. 산상왕이 하늘에 제사를 지내려고 할 때 제상에 올릴 교시(郊豕·돼지)가 달아났다. 그 돼지를 잡으려고 담당 관리가 쫓아가다 보니 주통촌(酒桶村)이란 마을에 이르렀다. 아무리 쫓아가도 관리는 달아나는 돼지를 잡을 수가 없었다. 그런데 그때 그 마을에 사는 20세쯤 된 아름다운 여인이 앞질러 가서 돼지를 잡아 주었다.
 이렇게 겨우 돼지를 잡아 가지고 돌아온 관리가 산상왕에게 주통촌 여인에 대한 이야기를 하자, 대왕은 이상히 여겨 밤에 몰래 그 여자의 집으로 찾아갔다. 같이 간 신하를 시켜 그 여자와 하룻밤 정을 나누고 싶다고 전했다. 그 여자의 집에서는 대왕이 온 것을 알고 감히 그 청을 거역하지 못했다.
