基本上我有一個用戶定義表類型(用作表值變量),我在有效地調用另外兩個存儲過程的存儲過程中引用它,然後插入那些值轉換爲表格類型。T-SQL不按順序插入
標識EST
INSERT INTO @tableValuedVariable (var1, var2, var3, var4, var5)
EXEC [dbo].StoredProcedure1;
INSERT INTO @tableValuedVariable (var1, var2, var5)
EXEC [dbo].StoredProcedure2;
您可以大概已經告訴我什麼都問。基本上StoredProcedure2只返回表格被設置爲保留的一些值,我希望其他變量僅爲null(定義爲默認值)。只有SQL抱怨我沒有指定可用於該表的所有變量。
返回數據集可能相當大,所以我想避免出現循環等原因很明顯。
感謝您的任何幫助。
,當然,如果有被忽略的列是NOT NULL,查詢將失敗。 – 2010-05-17 15:49:22