I'm looking for a query to get the next IDENTITY
value of a HSQL table. Like if I were to insert a new row into a table that has an auto id column, what value would that turn into.
I did some research and couldn't find anything sadly.
Example:
Suppose I have a table like this:
CREATE TABLE IF NOT EXISTS Names (
id INTEGER IDENTITY PRIMARY KEY,
name VARCHAR(16)
)
Now I can insert names without having to specify the id
. Instead it gets added automatically and increments itself with each insert.
Now I'd like to get whatever value will be next (if I don't manually set it).
Edit:
I think I found a solution:
SELECT
IDENTITY_START
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = 'NAMES'
AND COLUMN_NAME = 'ID'