Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C#コードで実行したい次のSQL Serverコードがあります。ロジックは、パターン「%SELECT %FROM%」が「x」という文字列で見つかった場合、戻る必要があるというものです。「%」は 0 文字以上を表します。
私が得ていない部分は、コードの最初の行を C# に変換する方法ですか?
IF PATINDEX('%SELECT %FROM%', @x ) > 0 BEGIN RETURN; END
C# の正規表現と match 関数を見てみましょう。
パターンは次のようになります
.*SELECT .*FROM.*
.* は改行以外を表します。