問題タブ [temporal-tables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
7456 参照

oracle - Oracle のテンポラル テーブル

Tom Kyte はここでテンポラル テーブルについて説明します。

テンポラル テーブルは、ある時点で存在していた回答を返すことができるテーブルです。現在存在する回答ではなく、昨夜の真夜中に存在した回答を返すようにテーブルに要求できます。

そのようなテーブルは Oracle に存在しますか? それらのドキュメントが見つかりません。作成して使用するにはどうすればよいですか? 彼は、それらがデータベースに存在すると言いますが、Oracle やその他の製品に存在するとは言いません。これは実装されていない概念的なものですか?

0 投票する
4 に答える
837 参照

sql-server-2016 - 2016 年の SQL Server テンポラル テーブル

SQL Server 2016 で新しいテンポラル テーブルを作成するときに、システム バージョン管理されたテーブルを作成する方法を知りたいですか?

0 投票する
1 に答える
1757 参照

tsql - テンポラル テーブルを含む計算列

私の理解では、ベース テーブルに UDF に基づく計算列があるテンポラル テーブルを設定することはできません。ただし、特定のプロセスに従えばこれが可能であることが示唆されているのを見てきました: Azure SQL Server 2016 テンポラル テーブルの計算列

推奨される手順は次のとおりです。

  • 最初にシステムのバージョン管理を無効にする
  • 次に、計算列をベース テーブルに追加します。
  • 結果の計算列の「タイプ」を確認します
  • 適切な静的タイプの列を履歴テーブルに追加します
  • システムのバージョン管理を有効に戻す

このソリューションは Azure でのみ機能する可能性があります。タイプdatetimeのUDF計算列を持つテーブルを使用してSQL標準で試しましたが、成功しませんでした。誰かがこれを機能させることができましたか?もしそうなら、簡単なTSQLの例を共有してください.

TNX

0 投票する
1 に答える
546 参照

sql-server - Entity Framework 6 はテンポラル テーブルでは機能しません

既存のテーブルを一時的に変更した後、データベースからモデルを更新しました。テーブルに追加した2つの新しい列で、これらのエラーが発生しました。

エラー 3004: 行 1388 から始まるフラグメントのマッピングに問題があります: Set TbCities のプロパティ TbCities.SysStartTime、TbCities.SysEndTime にマッピングが指定されていません。次の場合、キー (PK) を持つエンティティは往復しません: エンティティのタイプが [DiERPModel.TbCities] 1389 15 DiERP

これは、テーブルを変更するための私のクエリです: