Добавьте столбец в оператор INSERT / SELECT в распространенном SQL - PullRequest
0 голосов
/ 09 марта 2011

Я пытаюсь сделать что-то действительно простое.Я хочу добавить пустой столбец во временную таблицу, потому что моя вызывающая программа ожидает этот столбец.Я думал, что все правильно, но Pervasive это не нравится (там написано «Суффикс - синтаксическая ошибка»)Это работает с MS SQL

CREATE TABLE #Radiologists (
   RadiologistID CHAR(8) not null, 
   FirstName CHAR(15) NOT null,
   MiddleInitial CHAR(1),
   LastName CHAR(20) NOT null,
   Suffix char(1)
);

INSERT INTO #Radiologists (
   SELECT IDCode, FirstName, Initial, LastName, '' AS Suffix 
   FROM HOSP
   WHERE MainType='R'
);
...