Почему может не работать метасимвол ^ для оператора LIKE ?
например данные такие:
INSERT INTO Inventory
(InventoryCode,[Description])
VALUES
('IN_345678','office anna'),
('IN_34578','office table'),
('INARMCHAIR','office armchair')
тип InventoryCode - varchar(10)
запрос таков
select InventoryCode from Inventory
where InventoryCode like '%[^0-9]%';- по идее должно вернуть 1ну строку , исключая числовые значения, у меня выдает все строки, включая строки с числами
при этом not like работает без сучка и задоринки
select InventoryCode from Inventory
where InventoryCode not like '%[0-9]%';
не могу понять почему так, есть возможность - подскажите
1)
2)