diff --git a/doc/api/sqlite.md b/doc/api/sqlite.md
index 897242c8f16ba2..b22e0a704df57d 100644
--- a/doc/api/sqlite.md
+++ b/doc/api/sqlite.md
@@ -429,11 +429,19 @@ exception.
| `TEXT` | {string} |
| `BLOB` | {Uint8Array} |
-## SQLite constants
+## `sqlite.constants`
-The following constants are exported by the `node:sqlite` module.
+
+
+* {Object}
+
+An object containing commonly used constants for SQLite operations.
+
+### SQLite constants
-### SQLite Session constants
+The following constants are exported by the `sqlite.constants` object.
#### Conflict-resolution constants
@@ -454,7 +462,7 @@ The following constants are meant for use with [`database.applyChangeset()`](#da
SQLITE_CHANGESET_ABORT |
- Abort when a change encounters a conflict and roll back databsase. |
+ Abort when a change encounters a conflict and roll back database. |
diff --git a/src/node_sqlite.cc b/src/node_sqlite.cc
index dd78f4e6dacf59..92c7960d5bb060 100644
--- a/src/node_sqlite.cc
+++ b/src/node_sqlite.cc
@@ -1293,6 +1293,12 @@ void Session::Delete() {
session_ = nullptr;
}
+void DefineConstants(Local