temporal-database相关内容
我在使用 C# Entity Framework 插入 Temporal table 中的数据时遇到问题 表架构是 创建表人(PeopleID int PRIMARY KEY NOT NULL,名称 varchar(50) 空值,姓氏 varchar(100) NULL,昵称 varchar(25),StartTime datetime2 始终生成为 ROW START NOT NULL,
..
我正在使用数据库优先实体框架 6.在将架构中的一些表更改为临时表后,我在尝试插入新数据时开始收到以下错误: 无法将显式值插入表 '.dbo. 中的 GENERATED ALWAYS 列.将 INSERT 与列列表一起使用以排除 GENERATED ALWAYS 列,或将 DEFAULT 插入 GENERATED ALWAYS 列. 看起
..
假设我有实体 $e.是否有任何通用方法将其存储为另一行,这将具有相同的实体数据但另一个主键? 为什么我需要这个:我正在实现某种 Temporal Database 架构,而不是更新我刚刚更新的行需要创建另一个. 解决方案 尝试克隆并将以下方法添加到您的实体中 公共函数 __clone() {$this->id = null;} 您可能需要 在持久化实体之前分离实体.我现在手头没有
..
假设我有实体 $e.是否有任何通用方法将其存储为另一行,该行将具有相同的实体数据但另一个主键? 为什么我需要这个:我正在实施某种临时数据库架构,而不是更新我只是需要创建另一个. 解决方案 尝试克隆并将以下方法添加到您的实体中 公共函数__clone() {$this->id = null;} 您可能需要
..
我有一个带有时态表的SQL Server 2016数据库.一个临时表称为Company.我正在尝试查询它以获取当前记录和所有历史记录.我首先尝试了以下查询: select * from Company c FOR SYSTEM_TIME all ,并出现以下错误: "FOR"附近的语法不正确. 但是,如果我不使用别名就可以正常工作: select * from Company
..
我正在查看SQL Server 2016时态表,找不到任何有效的方法来查询现在已删除的所有历史记录. 我不希望软删除或移动到“已删除项目表",因为我觉得临时表是多余的. 这可以通过时态表有效地实现吗? 解决方案 临时表旨在为您提供数据的时间点视图,而不是状态视图-它实际上无法理解状态.没有任何内容可供用户确定行如何到达时间历史表. 如果您没有在临时表上临时暂停/停止系统版
..
我有一个我似乎无法解决的问题.我有一个从arcgis中的栅格派生的数据集.该数据集表示10年期间的每次火灾.一些栅格像元在该时间段内发生了多次起火(因此,我的数据集中将有多行),而某些栅格像元没有发生任何起火(因此将不会在我的数据集中表示).因此,数据集中的每一行都有一个列号(顺序整数)和一个分配给它的行号,该行号与栅格中的行ID和列ID相对应.它也有火灾发生的日期. 我想为彼此之间4天内以
..
我的问题很简单:我有一个带有一系列状态和时间戳的表(出于好奇,这些状态表示警报级别),我想查询该表以获取两个状态之间的持续时间./p> 似乎很简单,但是棘手的部分出现了:我无法创建查找表,过程,并且它应该尽可能快,因为该表是一个拥有10亿条记录的小怪物(没有在开玩笑!). .. 该架构非常简单: [pk]时间 值 (准确地说,还有第二个pk,但这是没有用的) 在一个真实的
..
我有一个任务将现有的SQL Server表加载到Teradata时态表.现有表是2类表,并且具有许多版本的记录.我需要将它们加载到Teradata时态表中.我打算加载版本1 1st,然后一个一个地更新所有其他版本. 我遇到的困难是,在现有表中,每条记录都有开始时间和结束时间.我需要在Teradata时态表中更新该时间作为有效性. 我第一次尝试插入,而在插入时,我无法插入结束时间小于当前时间.
..
我需要在以下临时表中为我的本地开发目的填充数据,开始日期应旧.给定的表架构为 CREATE TABLE [dbo].[Contact]( [ContactID] [uniqueidentifier] NOT NULL, [ContactNumber] [nvarchar](50) NOT NULL, [SequenceID] [int] IDENTITY(1,1) N
..
我在使用C#实体框架在 Temporal table 中插入数据时遇到问题 表架构为 CREATE TABLE People( PeopleID int PRIMARY KEY NOT NULL, Name varchar(50) Null, LastName varchar(100) NULL, NickName varchar(25),
..
我正在尝试开发一个Django应用程序,该应用程序具有围绕对象的时间状态的内置逻辑.期望能够具有表示资源的单个对象,同时具有该资源的属性能够随时间变化.例如,理想的用例是在任何给定时间(去年,昨天,明天,明年...)查询资源的owner. 这就是我正在工作的... class Resource(models.Model):
..
我有一个时间数据库,我想通过使用以下时间序列中的数据通过时间序列数据的平均函数执行时间聚合: HH的小时平均值=(HH-1):51,HH:01,HH:11,HH:21,HH:31,HH:41。 此外,上述值是瞬时值。 样本数据: ambtemp ddate_ttime 1- 1.42 2007-09-28 23:39:09 2 -1.24 2
..
我有一个(带有示例数据的)表格,其中包含以下数据 行开始完成ID金额 --- --------- ----------------- 1 2008-10-01 2008-10-02 01 10 2 2008-10-02 2008-10-03 02 20 3 2008-10-03 2008-10-04 01 38 4 2008-10-04 2008-10-05 01 23
..
我有一个临时数据库,我想对这些数据进行平均:` HH =(HH-例如: 13 =观察期12:41至13:40。 预期结果: 代码应该从(HH-1):41中减去HH:40的瞬时值。 样本数据: 温度日期 - 时间 1 -1.64 2007-09-29 00:01:09 2 -1.76 2007-09-29 00:03:09 3 -1.83 2007
..
我正在使用数据库第一个实体框架6.将我的模式中的一些表更改为时间表后,尝试插入新数据时,我开始收到以下错误: 无法在表'&MyDatabase> .dbo。
..
假设我有实体 $ e 。有没有任何通用的方式存储它作为另一行,它将具有相同的实体数据,但另一个主键? 为什么我需要这个:我正在实现一些排序时态数据库模式,而不是更新行只需要创建另一个。 解决方案 尝试克隆并将以下方法添加到您的实体中 public function __clone(){ $ this-> id = null; } 您可能需要 detach
..
我想存储我在“实体”表上所做的更改。这应该是一个日志。目前在MySQL中使用这个表来实现: CREATE TABLE`entitychange`( `id` int )unsigned NOT NULL AUTO_INCREMENT, `entity_id` int(10)unsigned NOT NULL, `entitytype`枚举('STRING_1','STRING_2','SO
..
应将时间数据库的日期存储在一个或两个表中吗?如果不违反规范化的规定吗? PERSON1 DATE11 DATE21 INFO11 INFO21 DEPRECATED PERSON2 DATE21 DATE22 INFO21 INFO22 CURRENT PERSON1 DATE31 DATE32 INFO31 INFO32 CURRENT DATE1和DATE2
..
我正在尝试创建一个数据库,其中很大一部分数据是时间性的。在阅读了许多这样做的技术(大多数涉及6nf标准化)后,我遇到了 Anchor Modeling 。 我正在开发的模式非常类似于Anchor Modeling模型,特别是因为用例(Temporal Data + Known Unknowns)非常相似,所以我很乐意完全拥抱它。 我遇到的两个最大的问题是,我没有找到任何详细的这种方法的
..