アルファベットのハッシュタグ (#example、#alsoAnExample、#this-is-not-an-example) を含む任意のテキストを含む列を持つソース テーブルがある場合、SQL サーバーでインデックス付きビューを作成するには何が必要ですか?
ハッシュタグ正規表現の定義:
/\B#\w*[a-zA-Z]+\w*/
望ましいビューの出力例:
PostId | Tag
1 example
1 alsoAnExample
2 yetanothertag
これにより、挿入時に通常のテーブルのエントリを作成する責任からアプリケーション層が取り除かれ、タグ付けの知識がなくても他のソースからデータを入力できるようになります。
これが可能であれば、ビュー インデックスを頻繁に更新する必要があるため、挿入 (Posts テーブルは大量の挿入が行われる) が大きな負担にならないようにすることはできますか。