У меня есть таблица с именем table1, которая имеет составной первичный ключ, используя «ScreenId» и «ActivityItemId». Я добавил новое поле ProductId с ограничением NOT NULL. Я хочу добавить ProductId в составной первичный ключ.
Я думал, что это будет работать
db.execute "ПЕРВИЧНЫЙ КЛЮЧ ALTER TABLE table1 (ScreenId, ActivityItemId, ProductId)"
но я получаю ошибку, я думаю, что этот синтаксис работает только при создании таблицы.
Может кто-нибудь помочь мне с SQL? (Между прочим, я не могу использовать решение Visual Basic здесь, на самом деле я использую интерфейс ruby для запуска SQL, поэтому он должен быть только в SQL)
спасибо
макс