calculated-columns

    7熱度

    7回答

    如果將表的列設置爲其公式調用函數的計算列,那麼更改該基礎函數會很麻煩。隨着每一個變化,你必須找到每一個列的公式引用函數,刪除引用,保存表,改變函數,添加一切回來,並再次保存。即使微小的變化也是噩夢。 您可以告訴SQL Server您不關心函數是否被公式引用,並且繼續前進並更改基礎函數? 附加信息: 計算列不被FK約束持久或引用,因爲它是非確定性的。該功能考慮當前時間。它正在處理記錄是否過期的問題。

    1熱度

    2回答

    我需要根據計算排序順序進行分頁。這個計算類似於reddit的hotness算法,因爲它依賴於創建後的時間。 我想知道最佳做法是什麼。是否將此類作爲SQL函數進行排序,或者每小時運行一次更新以計算整個表。 該表具有數十萬行。而且我使用的是nhibernate,所以這可能會導致預定的完整計算出現問題。 有什麼建議嗎?

    28熱度

    5回答

    假設我有具有以下屬性Employee對象: string Name { get; } float Hours { get; } float Wage { get; } 我想補充一個屬性,工資,相當於小時*工資。在一個普通的商業對象中,我只是簡單地將它編碼在屬性中,但如果需要重新生成類,這可能會消失。 是否有EF標準的方式來實現這一點,而不經歷將其映射到數據庫實體的麻煩?

    1熱度

    1回答

    假設我有這樣的代碼 create temporary table somedata (a integer); insert into somedata (a) values (11), (25), (62); --#these values are always increasing select * from somedata; 給這個 +--+ |a | +--+ |11| |

    23熱度

    2回答

    我在表中有一些計算列,需要知道是否應該將Is Persisted設置爲true。有什麼優勢?有什麼缺點嗎? 「堅持」是什麼意思?

    22熱度

    6回答

    我有一個計算列的select語句,我想在另一個計算列中使用一個值。這可能嗎?這是一個人爲的例子,以顯示我正在嘗試做什麼。 SELECT [calcval1] = CASE Statement, [calcval2] = [calcval1] * .25

    13熱度

    5回答

    我有活動記錄對象的樹,像這樣: class Part < ActiveRecord::Base has_many :sub_parts, :class_name => "Part" def complicated_calculation if sub_parts.size > 0 return self.sub_parts.inject(0){ |sum

    2熱度

    2回答

    我們在一些SQL Server 2005表中使用計算列,它們總是返回特定類型的數據(位,varchar(50)等)。 這些表由使用強類型數據集和表適配器的.NET數據層使用,但是由於計算列不受限於特定類型(我們總是返回特定類型,但我們可以返回任何內容).NET不會生成強類型列。 這裏有三個問題: - 計算的列通常檢查相關記錄是否具有特定值,或者它們使用XPath從相關XML文檔返回單個值。計算的列