Once have I sworn - I have made one determination on this head, and have bound myself by my holiness; it is impossible that I should change, and there needs no second oath, the one already made is of endless obligation.
Once have I sworn by my holiness - That is, once for all; - a single oath - an oath once taken by me - makes it certain. To swear by his “holiness” is to pledge his own holy nature; to make it as certain as that he is holy; to stake the whole question of his holiness on that. That is, If this should not be accomplished - if he should fail in this - it would prove that he was not a holy God.
That I will not lie unto David - Margin, as in Hebrew, “if I lie.” The meaning is, He would be found faithful to the promise. See Psalm 89:3-4; compare 2 Samuel 7:8-16.