0
私の理解では、基礎テーブルがUDFに基づいて計算カラムを持つ一時テーブルを設定することはできません。 Computed Columns In Azure SQL Server 2016 Temporal Tables一時テーブルを持つ計算カラム
推奨される手順は
- 最初ににあなたの計算列を追加し、システムのバージョン管理
- をオフにしている。しかし、私はそれはあなたが特定のプロセスに従うならば、これは可能なはずであることを示唆し見てきましたベーステーブル
- 履歴テーブル に適切な静的型を持つ列を追加し、得られた計算カラム
- の「タイプ」を確認します10
- システムのバージョン管理を有効にする
このソリューションはAzureでのみ動作する可能性があります。私は、datetimeタイプのUDF計算カラムを持つテーブルを使用してSQL標準で試しましたが、成功しませんでした。誰でもこれを動作させることができましたか?もしそうなら、シンプルなTSQLの例を共有してください。
TNX
私は従っていないことを確認。計算カラムを持つテーブルに一時テーブルを設定できるようにするには、まず、計算カラムがtempDBに基づいている関数を追加する必要があることを示唆していますか?明らかにするために、私のベースのテーブルと履歴テーブルはTempDBにありません。私は、計算カラムの宣言でtempDBの関数を使用することはできないと思います。このように、私はあなたの提案されたソリューションがどのように動作するのか理解していません。私にTSQLの例を教えてもらえますか? –
ようこそ。 – Deadsheep39
ありがとうございます。しかし、説明したのは一時テーブルであり、一時テーブルではありません。 –