ESV: Once for all I have sworn by my holiness; I will not lie to David.
NIV: Once for all, I have sworn by my holiness-- and I will not lie to David--
NASB: Once I have sworn by My holiness; I will not lie to David.
CSB: Once and for all I have sworn an oath by my holiness; I will not lie to David.
NLT: I have sworn an oath to David, and in my holiness I cannot lie:
KJV: Once have I sworn by my holiness that I will not lie unto David.
NKJV: Once I have sworn by My holiness; I will not lie to David: