cost 291 ms
時態表 Oracle 與 SQL 服務器,方法和歷史

[英]Temporal Table Oracle Vs SQL Server , How to and history

以下代碼表示 Sql 服務器和 Oracle 都創建一個臨時解決方案。 對於Oracle以下文章是基礎。 問題1:我只能看到某個時間點的變化。 如果記錄在一天內更新多次,我如何獲取更改以顯示歷史記錄? 問題2:flashback是不是臨時表,可能會在db發生某些事件時被清除? 我嘗試在特定日期范圍之 ...

NHibernate 和 SQL 服務器時態表

[英]NHibernate and SQL Server Temporal Tables

我正在使用 Fluent NHibernate 查詢存儲在SQL 服務器時態表中的數據。 我真正想做的就是運行一個查詢,例如 通過 NHibernate。NHibernate 似乎沒有任何內置方式可以運行該查詢。 我可以運行如下查詢,但只會命中當前表,而不是歷史表。 ...

系統版本化表的身份亂序

[英]Identity out of order with system versioned table

我正在使用帶有標識列的系統版本(時間)表,並注意到有時歷史表中一行的開始時間比開始時間較晚的行具有更高的標識值。 請參見下面的示例: 開始時間時間結束身份 2022-09-21 14:10:25.4181267 2022-09-21 16:32:14.5724582 2個 2022-09-21 ...

ASP.NET MVC 應用程序 - 突出顯示時態表記錄列表中每條記錄之間的差異

[英]ASP.NET MVC app - highlighting the difference between each record in a temporal table record listing

我正在現有的 ASP.NET 4.6 MVC 應用程序中編寫一個小功能,該功能將允許搜索表中的記錄,然后顯示匹配時態表中的一系列記錄,以突出顯示誰更改了什么以及何時更改。 因此,例如,如果客戶記錄的名稱字段已更改,我想顯示時態表中的列表,顯示該實體每次更改的時間,並且我想要一種將每個條目與其之前的 ...

如何從 Entity Framework Core 的時態表中獲取 ValidFrom 和 ValidTo 列?

[英]How to get ValidFrom and ValidTo columns from temporal tables in Entity Framework Core?

有沒有辦法在 C# 的 EFCore 中訪問時態表中的 ValidFrom 和 ValidTo 列? 這就是我初始化臨時表的方式 但是當使用這樣的查詢時,我似乎無法訪問 ValidFrom 和 ValidTo 列: 在這一行Console.WriteLine($"{item.ValidFr ...

更新 CTE 時可重現 SQL Server 錯誤的解決方法

[英]Workaround for reproducable SQL Server bug when updating a CTE

在使用系統版本控制將視圖與派生列和表組合時,我在使用可更新 CTE 時遇到了 SQL Server 問題。 它會導致堆棧轉儲並斷開會話並顯示錯誤: 我花了一些時間查明原因,並且能夠在任何版本的 SQL Server 上重現該錯誤。 我的查詢非常復雜,但是我將其歸結為以下幾個要求: 創建 ...

時間數據集上的 K-Means

[英]K-Means on temporal dataset

我有一個時間數據集(1000000x70),其中包含有關 20 個受試者活動的信息。 我需要對數據集應用二次采樣,因為它有超過一百萬行。 如何從中理想地選擇一組對每個主題的觀察? 稍后,我需要在其上應用 PCA 和 K-means。 請幫助我完成要遵循的步驟。 我在 MATLAB 工作。 ...

如何查詢 EF Core 時態表的創建日期

[英]How do you query EF Core temporal tables for created date

我最近為我正在進行的項目實施了 EF Core 時態表。 遷移沒有問題。 我需要在數據網格中顯示記錄信息以包含創建記錄時的信息。 獲取記錄的修改日期很容易,但我對如何使用 linq 查詢獲取記錄的創建日期感到困惑。 有任何想法嗎? ...

有沒有辦法查詢臨時表以查看是否存在任何歷史記錄?

[英]Is there a way to query a temporal table to see if any history exists?

我的 EF Core 6 應用程序使用 SQL 時態表。 我有一個現有查詢,它根據過濾器返回多行: 我想要做的是在響應中添加一個屬性,顯示查詢中每一行是否有任何歷史記錄,這樣我就可以將它返回到 UI,這將顯示用於逐步瀏覽歷史記錄的分頁控件。 ...

MARIADB 重疊時間段 function

[英]MARIADB overlap function for time periods

我們有多個隨時間變化的連接表,我們需要在需要特定時間段內的所有信息的地方進行查詢。 假設我們的數據庫有這兩個表 tb1 和 tb2,其中包含以下對應的列和值: 當我執行以下查詢時: 我得到: (為了便於閱讀,我刪除了確切的時間,只留下了日期) 問題是入口 這不是有效的參考,因為條目的時間段不重疊 ...

SCHEMA 更改后如何避免中斷時態表中的查詢?

[英]How to avoid breaking queries in Temporal Tables after SCHEMA changes?

假設我有一個個人信息臨時表: UUID(可變字符) main_document (varchar) 名稱(可變字符) DoB(時間戳) 流派(varchar) 地址(可變字符) 工資(十進制) 在T1 ,我運行模式遷移並添加一個新列,從現在開始表有: UUID(可變字符) main_do ...

使用臨時表更新數據庫時,重命名 model 屬性會導致錯誤

[英]Renaming a model property causes an error when updating the database with temporal tables

我有一個使用時態表的 EF Core 6 上下文,我正在嘗試重命名 model 上的其中一個屬性。 我有一個名為PropertyGroupsInvestors的 model,我將其重命名為Investment 。 效果很好。 然后我注意到InvestorPayment model 有以下內容.... ...

加入 SQL 時態表截至時間

[英]Joining SQL Temporal tables as-of time

我正在嘗試執行以下操作: 基本上我想獲取父表的所有歷史記錄,並且它是根據父行在正確時間關聯的子表。 這可能嗎? ...

使用 C# 和 EF Core 對時態表進行高效更新

[英]Efficient updating with temporal table using C# and EF Core

我們正在使用帶有時態表的 EF Core 6.0。 但是在每個_context.Update(); ,即使沒有在任何屬性中添加不同的數據,歷史表中也會出現一條新記錄。 如果沒有屬性更改,我該怎么做才能不添加新條目? ...

使用時間和歷史表查找記錄的原始值

[英]Find original value for record using temporal and history table

在 SQL 服務器中,如果您有一個臨時表和一個歷史表,如果您不知道該記錄首次創建的日期/時間,您如何找到該記錄的原始值? 如果該記錄從未被編輯過,那么它在歷史表中將沒有值,並且原始記錄在時態表中。 如果已編輯,原始記錄在歷史記錄表中,但您不知道 valid_from 和 valid_to 日期。 ...

EF Core 6.0 時態表 - 添加遷移 - 期間屬性“Comment.PeriodStart”必須是影子屬性

[英]EF Core 6.0 temporal tables - Add-Migration - Period property 'Comment.PeriodStart' must be a shadow property

我們最近將項目升級到Microsoft.EntityFrameworkCore 6.0.0 。 此版本支持開箱即用的 SQL 服務器時態表。 https://devblogs.microsoft.com/dotnet/prime-your-flux-capacitor-sql-server-tem ...

使用帶有 EF6 的時態表 - PostgreSQL

[英]Using temporal tables with EF6 - PostgreSQL

我正在使用 PostgreSQL 作為我的 EF Core 6 項目的關系數據庫,但在運行遷移后,我無法弄清楚如何讓臨時表與 PostgreSQL 一起使用。 如果我使用 SQL 服務器它工作正常,但我想讓它在 PostgreSQL 中工作。 我用於 EFCore 的提供程序: https://w ...

如何在 Bigquery 中創建臨時表

[英]How to create a Temporary table in Bigquery

我一直在嘗試在以下查詢中使用 CREATE TEMPORARY TABLE 和 WITH 語句構建一個臨時表。 到目前為止,我沒有得到任何積極的結果,我不知道發生了什么。 在最后一行,錯誤警報說:“語法錯誤:預期為“(”或“,”或關鍵字 SELECT 但在 [28:62] 處結束腳本” ...

使用臨時表創建函數時出錯

[英]Error creating function with temporary tables

我正在創建一個包含臨時表的函數,對我來說使用帶有臨時表的函數有點困難,我完全不知道它是否允許在函數中使用,因為我是新的。 我正在嘗試創建的功能如下: 如果您注意到我正在使用一個名為#Temp的臨時表。 作為嘗試編譯函數時的錯誤消息,我收到以下錯誤消息: 無法從函數內部訪問臨時表。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM