Могу ли я использовать оператор SELECT внутри значений INSERT? - PullRequest
3 голосов
/ 24 июня 2009

Я пробовал это:

INSERT  INTO tbl_vaucher
        (
          vaucher_name,
          created_date
        )
VALUES  (
          ( SELECT TOP 1
                    con_full_name
            FROM    tbl_contact
          ),
          GETDATE()
        )

, получая: Subqueries are not allowed in this context. Only scalar expressions are allowed.

Мне нужно решение, которое бы работало без функций.

1 Ответ

22 голосов
/ 24 июня 2009
INSERT
INTO    tbl_vaucher (vaucher_name, created_date)
SELECT  TOP 1
        con_full_name, GETDATE()
FROM    tbl_contact
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...