3
A
回答
5
假設d
是INT
並且要插入,就是說,15
,而不是無論是在dbo.oldtable
,則:
INSERT dbo.newtable(a,b,c,d)
SELECT a,b,c,d = 15
FROM dbo.oldtable
WHERE id = @id;
更可能的是一個變量,所以:
INSERT dbo.newtable(a,b,c,d)
SELECT a,b,c,d = @whatever
FROM dbo.oldtable
WHERE id = @id;
對不起,但沒有簡寫說「除d外的所有列」......您需要單獨列出它們。如果打字是問題,那麼有一個簡單的方法來解決這個問題。打開對象資源管理器中,展開服務器,數據庫,表和有關表格,然後拖動列節點到查詢窗口:
現在,你只需要刪除該d
列名單。
1
可能這會有所幫助 -
INSERT INTO tablename
(a, b, c, d)
VALUES
(SELECT col1, col2, col3, 'newcolvalue'
FROM tablename
WHERE id = @id);
相關問題
- 1. 插入一行包含行的ID另一列,除了id列
- 2. SQLite,刪除另一行後插入一行時出錯?
- 3. 插入新行插入表,但是從另一行的表
- 4. 插入半行到另一
- 5. 插入行後另一行jQuery的
- 6. 將行插入另一行刪除動畫
- 7. ORACLE SQL:從另一行插入另一個ID
- 8. 一行插入
- 9. 如何從另一個表中爲每行插入多行
- 10. 加入多行從一個表到一行從另一個表
- 11. 插入除了一些列同一行的值
- 12. 將一行中的行從一個表中插入到另一個表中
- 13. c#DataSet與2個表,如何從一個行刪除一行它會從另一行刪除一行?
- 14. 從另一行插入值並且句柄行不存在。 Mysql插入
- 15. Yii如何檢索一行,在另一個表中刪除並插入新行
- 16. 插入新行,除非其中一個值與另一行匹配?
- 17. 如何在SAS中插入一行相對於另一行
- 18. 如何評論一行並在其下插入另一行?
- 19. 從表中刪除行會導致另一個表中的另一行自動插入?怎麼做?
- 20. 插入行表,如果在另一臺
- 21. 在更新它插入另一行
- 22. 當插入一行
- 23. 從一個Sframe插入選定的行到另一個Sframe
- 24. 從一個數據幀插入另一個數據行
- 25. 從一個鏈接表插入行到另一個
- 26. 插入行到一個表不存在,從另一視角
- 27. 將數據從一行插入另一行時的數據截斷消息
- 28. 如何從表中刪除一行然後將其插入另一個表
- 29. 更新列從一行到另一行
- 30. 如果在另一行發現了id,MySQL刪除行
'插入MYTABLE(C1,C2,C3,C4,...,C50)選擇C1,C2,C3,C4,...,C49,@ customtable from mytable where id = @ id' – mellamokb