0
我很好奇插入命令的行爲。SQL Server - 從視圖插入表
我有一個從視圖中插入行到表中的問題。表和視圖都具有相同的模式。
我試圖將一個視圖中的所有行插入到一個表中,但是插入的行的數目並不相符。我嘗試了以下兩個插入命令。
**** 1 *****
SELECT
INTO tblTABLEABC
FROM v_ViewABC
**** ****第二
INSERT INTO tblTABLEABC
SELECT * FROM v_ViewABC
在v_ViewABC計數據說有1291行。但是在執行insert命令後,tblTABLEABC只有731行。兩個插入命令都會發生同樣的情況。我在SQL Server中嘗試過。
我不確定SQL Server上是否有任何限制或規則呢?欣賞是否有人爲此得到答案。
謝謝。
您的目標表是否與視圖具有匹配的模式,並且對插入的列有任何約束? – Tanner
你能提供視圖定義嗎? –