SELECT
(lang_select.html)
... For a JOIN or INNER JOIN or CROSS JOIN, there is no difference between
a constraint expression in the WHERE clause and one in the ON clause. However,
for a LEFT or RIGHT or FULL OUTER JOIN, the difference is ...
|
Constraint Conflict Resolution in SQLite
(conflict.html)
Constraint Conflict Resolution in SQLite
In most SQL databases, if you have a UNIQUE, NOT NULL, or
CHECK constraint on
a table and you try to do an UPDATE or INSERT that violates
the constraint, the database will abort the ...
|
The Session Extension
(sessionintro.html)
3.3. Inspecting the Contents of a Changeset
... Additionally, the same API
can be used to obtain the name of the table the change applies to
and its expected number of columns and primary key columns.
If the iterator points to a valid INSERT or UPDATE entry, the ...
|
The Schema Table
(schematab.html)
3. Interpretation Of The Schema Table
... rootpage
The sqlite_schema.rootpage column stores the page number of the root
b-tree page for tables and indexes. For rows that define views, triggers,
and virtual tables, the rootpage column is 0 or NULL.
sql
The sqlite_schema.sql column ...
|
The Error And Warning Log
(errlog.html)
2. Interface Details
... The pointer can be used to pass application-specific
setup or state information, if desired. Or it can simply be a NULL
pointer which is ignored by the callback.
The second argument to the error logger callback is an integer ...
|
An Introduction To The SQLite C/C++ Interface
(cintro.html)
6. Binding Parameters and Reusing Prepared Statements
... These values can
later be changed and the same prepared statement can be evaluated
a second time using the new values.
SQLite allows a parameter wherever a string literal,
blob literal, numeric constant, or NULL is allowed
in queries or ...
|
C API: The pre-update hook.
(c3ref/preupdate_blobwrite.html)
sqlite3_preupdate_hook(), sqlite3_preupdate_old(), sqlite3_preupdate_count(), sqlite3_preupdate_depth(), sqlite3_preupdate_new(), sqlite3_preupdate_blobwrite()
... The N parameter must be between 0
and one less than the number of columns or the behavior will be
undefined. This must only be used within SQLITE_UPDATE and SQLITE_DELETE
preupdate callbacks; if it is used by an SQLITE_INSERT callback ...
|
8+3 Filenames
(shortnames.html)
... Make sure that database filenames follow the 8+3 filename
format and that they do not have an empty name or extension.
In other words, the database filename must contain between
1 and 8 characters in the base name and ...
|
SQLite Pro Support
(prosupport.html)
... The
SQLite Encryption
Extension (SEE),
the ZIPVFS Extension,
and the Compressed and
Encrypted ReadOnly Database (CEROD) extension are enhanced versions
of SQLite that handle encrypted
and/or compressed databases. SEE can read and write encrypted databases.
SEE encrypts all database ...
|
C API: Count The Number Of Rows Modified
(c3ref/changes.html)
sqlite3_changes(), sqlite3_changes64()
... The two functions are identical except for the type of the return value
and that if the number of rows modified by the most recent INSERT, UPDATE,
or DELETE is greater than the maximum value supported by type "int", then ...
|
Page generated by FTS5 in about 546.02 ms.