私はISBNを一致させるため、以下のSQL正規表現パターンを作成した: SQL正規表現
CREATE RULE ISBN_Rule AS @value LIKE 'ISBN\x20(?=.{13}$)\d{1,5}([-])\d{1,7}\1\d{1,6}\1(\d|X)$'
Iは、テストデータとして以下の値を使用します。ただし、データはコミットされていません。
ISBN 0 93028 923 4 | ISBN 1-56389-668-0 | ISBN 1-56389-016-X
どこが間違っていますか?
RDBMS:
さまざまISBN 10と13の形式上の文字列の
に対処するためにいくつかの論理和が必要になるでしょうか? .... –
Microsoft SQL server 2005 – Sudantha