diff --git a/doc/api/sqlite.md b/doc/api/sqlite.md
index 4a73b4367c95eb..d205c66f60852e 100644
--- a/doc/api/sqlite.md
+++ b/doc/api/sqlite.md
@@ -482,11 +482,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
@@ -507,7 +515,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 1238643b764415..7f5e2f89ce9dba 100644
--- a/src/node_sqlite.cc
+++ b/src/node_sqlite.cc
@@ -1658,6 +1658,12 @@ void Session::Delete() {
session_ = nullptr;
}
+void DefineConstants(Local