Back to Code Snippets
Add a unique column (key) to an existing table in DuckDBSQL
We can use DuckDB's `SEQUENCE` to add a unique key to a table.Many source data files (such as CSV files) do not include a unique key.
Execute this SQL
CREATE TABLE tbl (s VARCHAR); INSERT INTO tbl VALUES ( 'hello'),('world'); CREATE SEQUENCE id_sequence; ALTER TABLE tbl ADD COLUMN id INTEGER DEFAULT nextval ('id_sequence'); SELECT * FROM tbl;
Copy code
colorcrow
Expand
Share link