この正規表現を使用して、次のすべての出現箇所を検索していますINT IDENTITY (1, 1) NOT NULL
:
\bINT\s*IDENTITY\s*\(1,\s*1\)\s*NOT\s*NULL\b
コンテキスト全体のどこにあるかのサンプルは、次のようなものです。
CREATE TABLE table1 (
[col] INT IDENTITY (1, 1) NOT NULL,
[col2] INT NOT NULL,
[col3] BIT NOT NULL,
[col4] BIT NOT NULL,
[col5] DATETIME NOT NULL,
PRIMARY KEY CLUSTERED ([col] ASC) WITH (FILLFACTOR = 90, ALLOW_PAGE_LOCKS = ON, ALLOW_ROW_LOCKS = ON, PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF, STATISTICS_NORECOMPUTE = OFF)
);
しかし、上記の正規表現では何も見つかりません。Rubular、 Gskinner 、またはRegex Heroを使用してオンラインで試してみると、うまくいきます。