MS SQL Serverのシーケンスのコレクションがあり、シーケンスの名前、現在の値、および次の値をビューの列として戻して、毎回シーケンスを増やしたいとしますそれは結果に含まれています、どのようにビューを定義するのですか?SQL Serverはビューの列として次の値を返します
select * from SEQUENCE_VIEW
NAME CURRVALL NEXTVAL
SEQUENCE1 0 1
SEQUENCE2 1 2
私はsys.sequencesから名前と電流値を取得することができましたが、ビュー定義でNAME FOR NEXT VALUEのようなものを含めることができませんでした。
EDIT 誰かがこのようなことを行う理由が不思議な人にとって、このメカニズムは、内部ORMapperによって使用され、基本データベースエンジンに存在するID列や類似のメカニズムに依存せずにエントリのIDを生成します。
あなたの目標は実際に値を増やすか、それが何であるかを示すことです。 – SQLChao
'が含まれていませんでした。あなたが実際に必要としていること、そしてあなたがこれにアプローチしようとしていることを再考してください。 –
値を増やしたい – Dominik