Мне нужно добавить столбец с уникальными целыми числами / хэшами в таблицу, чтобы он служил идентификатором строки.
Я создал таблицу DUPLICATES с этим запросом:
CREATE TABLE duplicates AS
SELECT
"a", "b", COUNT(*) as _count
FROM
"table"
GROUP BY
"a", "b"
HAVING
_count > 1
ORDER BY
_count desc
Теперь мне нужно добавить столбец, который будет содержать уникальный идентификатор для каждой строки.Я пробовал ALTER TABLE DUPLICATES ADD 'id' int identity(1,1)
, однако это возвращает: Ошибка компиляции SQL: Невозможно добавить столбец "id" с непостоянным значением по умолчанию в непустую таблицу "DUPLICATES" .
Сейчас у меня не хватает идей, так как обсуждения Snowflake SQL еще не получили широкого распространения, и страница помощи Snowflake мне не помогла.