temp-tables

    1熱度

    4回答

    在存儲過程中,何時在SQL Server 2005中創建#Temptable?在創建查詢執行計劃或執行存儲過程時? if (@x = 1) begin select 1 as Text into #Temptable end else begin select 2 as Text into #Temptable end

    0熱度

    6回答

    爲什麼你不能這樣做,是否有解決方法? 你得到這個錯誤。 Msg 2714,Level 16,State 1,Line 13 數據庫中已經有一個名爲'#temptable'的對象。 declare @x int set @x = 1 if (@x = 0) begin select 1 as Value into #temptable end else begin

    13熱度

    3回答

    如果您要在存儲過程中創建臨時表並希望在其上添加一個或兩個臨時表以提高對其進行的任何其他語句的性能,是最好的方法? Sybase如是說this: 「在創建索引時,表必須包含數據如果創建臨時表並在空表上創建索引,則Adaptive Server不會創建列統計信息,如直方圖和密度。您在創建索引後插入數據行,優化器具有不完整的統計信息。「 但最近有同事提到,如果我在不同的存儲過程,其實際使用臨時表中的一個

    18熱度

    3回答

    以下SQL會刪除索引嗎?還是必須單獨刪除? CREATE TABLE #Tbl (field int) CREATE NONCLUSTERED INDEX idx ON #Tbl (field) DROP TABLE #Tbl