Есть ли способ установить PRIMARY KEY в одном операторе "CREATE TABLE AS"?
Пример. Я бы хотел, чтобы следующее было записано в 1 операторе, а не в 2:
CREATE TABLE "new_table_name" AS SELECT a.uniquekey, a.some_value + b.some_value FROM "table_a" AS a, "table_b" AS b WHERE a.uniquekey=b.uniquekey;
ALTER TABLE "new_table_name" ADD PRIMARY KEY (uniquekey);
Есть ли лучший способ сделать это в целом (предположим, что существует более 2 таблиц, например, 10)?