Значение оператора sqlite Insert содержит предложение select: возможно ли это? - PullRequest
0 голосов
/ 25 августа 2011

Я хочу вставить записи, которые в то время хотят получить visitNo из другой таблицы, и выполнить только один файл.

Мы можем сделать это в отдельном отдельном запросе (это означает получение visitNo из таблицы и передачу вдругой (вставить) запрос). Но я хочу сделать это одним запросом. Без написания двух запросов.

  INSERT INTO  wmVisitHeader (VisitNumber, ExecutiveCode, BusinessUnit, RouteCode, StartTime, UploadedBy, VisitDate, TerritoryCode) 
  VALUES(Select NextVisitNo from WMTransactionControl,'TEST001','MASS','VRT002','11:15' ,'TEST001','8/25/11 11:15' ,'0001')

вот так ... я хочу ...

1 Ответ

0 голосов
/ 25 августа 2011

Попробуйте это:

INSERT INTO  wmVisitHeader (VisitNumber, ExecutiveCode, BusinessUnit, RouteCode, StartTime, UploadedBy, VisitDate, TerritoryCode) 
VALUES((Select NextVisitNo from WMTransactionControl),'TEST001','MASS','VRT002','11:15' ,'TEST001','8/25/11 11:15' ,'0001')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...