Страница 1 из 1

Слияние таблиц с помощью SQL

Добавлено: 29 сен 2009, 11:16
XELLGIS
Доброго времени суток.
Небольшая проблемка возникла)
Создал запрос на добавление в таблицу колонки где в каждой строчке будет тестовая расшифровка идентификатора объектов таблицы.

ADD COLUMN VEGPOLРастительность_полl (Name)
FROM Table_klass2
SET TO B
WHERE Class_id = A

Где VEGPOLРастительность_полl - имя таблицы с объектами, которая будет обновляться. А Name имя колонки с расшифровкой. Table_klass2 таблица содержащая все коды идентификаторов (колонка А) и соответствующие им расшифровки (колонка B).

Во время выполнения сначала пишет что не возможно создать временную колонку Name, а при последующих попытках пишет что выполнение данной операции с колонкой Name не возможно... хотя самой колонки в таблице нет.

Может я вообще иду не по правильному пути? )

Re: Слияние таблиц с помощью SQL

Добавлено: 29 сен 2009, 12:37
XELLGIS
Проблема решена.

Alter Table VEGPOLРастительность_полl ( add Name Char(150) )
ADD COLUMN VEGPOLРастительность_полl (Name)
FROM Table_klass2
SET TO B
WHERE Class_id = A

Alter Table VEGPOLРастительность_полl ( add Name Char(150) ) - команда на создание поля необходимого для работы функции ADD COLUMN.