[英]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.