SSMSにテキスト編集マクロを実装する方法はありますか?たとえば、以下に示すようにコードを変換したいのですが、キーを押すだけで、長時間の正規表現の検索と置換はできません。
これ:
INSERT INTO [TABLE]
([fieldOne]
,[fieldTwo])
VALUES
(<fieldOne, datetime,>
,<fieldTwo, real(24,0))
これになる必要があります:
INSERT INTO [TABLE]
([fieldOne]
,[fieldTwo])
VALUES
(@fieldOne
,@fieldTwo)
SSMSはこれをネイティブにサポートしていないことは知っていますが、文書化されていない場合は拡張可能であり、コピーしたテキストを取得して変換し、開くことなく貼り付ける完全に外部のアプリケーションの余地もあります。エディター、貼り付け、編集、コピー、およびSSMSへの貼り付け。
保存されたテンプレートを編集することはオプションではありません。これらのテンプレートは動的に生成されるためです。また、Ctrl + Shift + Mを使用することもオプションではありません。各パラメーター名を入力する必要がありますが、クエリにコピーして貼り付ける必要はありません。編集者。
SSMSソリューションはありません!私はこれを行うのに役立つある種の外部ブードゥーを探しています。