簡體   English   中英

使用Select語句和from函數插入表中

[英]insert into a table using the Select statement and from function

我試圖使用Select語句插入表中並從函數中獲取值。

INSERT INTO  TABLE1 
          ([Col1]
           , [Col2]
           ,[Col3]
           ,[Col4]
           ,[Col5]
           ,[CreationDate]
           ,[CreatedBy]                  
           )  
           VALUES         
 ((Select [Col1],[Col2],[Col3],[Col4
  FROM TABLE2)dbo.FUNTION(paramiter) ,SYSDATETIME(), UPPER('USERNAME'))

注意:正在使用SQL SERVER 2008R2。 請讓我知道該怎么做?

謝謝大家的歡呼

您需要使用以下語法:

INSERT INTO table(columns) SELECT ...

首先使您的select語句起作用,然后將INSERT INTO TABLE1([col1],[col2] ...)SELECT ...

由於您的Select語句現在已損壞,因此插入操作也已損壞。 將您的選擇固定為類似

Select [Col1],[Col2],[Col3],[Col4],dbo.FUNCTION(parameter), SYSDATETIME(), UPPER('USERNAME')
  FROM TABLE2 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM