temp-tables

    0熱度

    1回答

    我使用大量全局臨時表來生成針對Oracle 10g數據庫的巨大報表。每個報告由4到5個全球臨時表(GTT)組成。但就我理解GTT的概念而言,數據是根據不同的參數組爲每個會話實時創建的。 例如,在我的方案中,20個用戶生成銷售數據的上個月的報告,並且每天總計可執行多達1000個執行。但是,如果我們假設用戶更頻繁地查詢最近的銷售數據,那麼我們如何使用一些高速緩存來存儲一系列像互聯網瀏覽器那樣頻繁查詢的

    0熱度

    1回答

    長話短說... 我正在構建一個Web應用程序,用戶可以在其中選擇約40個參數的任意組合。然而,對於他們想要的結果之一(投資經驗),我必須從不同的表格中提取信息,並比較六個不同列中的值(股票期權,共同基金期權等),並僅返回六個最高值爲特定的記錄。 這不是問題。問題是,在運行時,我的查詢找到投資exp不一定知道帳戶ID。考慮到表掃描會帶來超過50萬的客戶,這不是一種選擇。所以我想要做的是編輯我的主動態

    0熱度

    1回答

    我正在SQL Server 2008中工作,我試圖根據一定的條件選擇到一個臨時表...對於一個報告,我需要高達 18%的記錄是某種產品類型。 if ((@totalRecords * .18) > @productTypeCount) select * into #tmpLP_REIT from myTable where productType = @productType

    3熱度

    2回答

    我有一個存儲過程,只需幾個步驟。其中兩個步驟需要使用DECLARETABLE,但我不需要同時使用這些表格。 這兩個表都有2個BIGINT列,最多可以有100行。 將兩個表格或DELETE聲明並重新使用它是更好的做法嗎? 編輯:如果你有興趣,這是一個後續的this question

    0熱度

    4回答

    我有一個函數...其中我有返回類型作爲表變量... 但是,如果我們使用臨時表的話,性能將會增加..因爲我們有更多的數據。

    0熱度

    2回答

    我在c#中編寫應用程序。我在事務內使用臨時表。我的服務器是sql 2005.是否存在任何性能威脅,我在某些地方讀到應該避免在交易中使用臨時表(http://www.sql-server-performance.com/tips/temp_table_tuning_p1.aspx在2003年2月24日添加的屏幕底部的帖子)。

    2熱度

    2回答

    我在c#中編寫代碼。 我想在事務開始之前創建臨時表,然後在事務中使用它,但是當我嘗試這樣做時,事務內部出現「表不存在」錯誤。做這件事的正確方法是什麼? SqlConnection sqlConnection = new SqlConnection("connstring"); sqlConnection.Open(); string temp = string.Format("CREATE

    2熱度

    1回答

    我有一個MySQL數據庫與一個用戶只能訪問幾個表。該用戶已被授予CREATE TEMPORARY TABLES這個數據庫,並通過查看查詢日誌,我可以看到他們創建一個臨時表,然後嘗試從中選擇它時失敗。做GRANT SELECT ON TABLE 'db'.'tmp_tbl' TO 'user'@'localhost';不起作用,因爲該表不存在。 The user comments on this p

    0熱度

    3回答

    通過嘗試這種 use master go select * into #TempTable from sys.all_views select * from #TempTable drop table #TempTable exec(' select * into #TempTable2 from sys.all_views ') /* This will give error

    8熱度

    1回答

    有沒有一種方法插入/更新日期時間值(getdate())到像下面創建一個臨時表: select id, null as testdate into #temp_table 再後來聲明: update #temp_table set testdate=getdate() 我得到錯誤: cannot convert datetime into int... 感謝。