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.
我有以下 SQL Server 代码,我想在 C# 代码中执行这些代码。逻辑是 - 如果在名为 'x' 的字符串中找到模式 '%SELECT %FROM%,那么我需要返回。'%' 代表 0 个或多个字符。
我没有得到的部分是如何将第一行代码翻译成 C#?
IF PATINDEX('%SELECT %FROM%', @x ) > 0 BEGIN RETURN; END
看看C# 和 match 函数的正则表达式..
模式将类似于
.*SELECT .*FROM.*
其中 .* 代表除新行以外的任何内容。