2009-06-24 113 views
3

我尝试这样做:我可以在INSERT值中使用SELECT语句吗?

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

我需要一个无功能的解决方案。

回答

22
INSERT 
INTO tbl_vaucher (vaucher_name, created_date) 
SELECT TOP 1 
     con_full_name, GETDATE() 
FROM tbl_contact 
+0

不好,我需要的正是这样一个领域是select语句我不能使用插入一个选择 – Sasha 2009-06-24 11:59:41

相关问题